项目开发中使用到了redis订阅功能,在订阅的代码执行成功后,发现本应继续执行的程序断不到点,

经过查看redis订阅的源码,发现订阅成功后,会一直循环执行一个监听频道推送消息的动作,导致后续代码无法执行,

在C#中另起一个线程,将订阅功能的代码放入新线程中执行,使主程序不被阻塞。

 

Thread t = new Thread(new ThreadStart(() =>
                    {
                        Subscribe(m_gameId);
                    }));
t.Start();

  

 

相关文章:

  • 2021-05-26
  • 2022-12-23
  • 2021-05-21
  • 2022-03-07
  • 2022-12-23
  • 2021-09-02
  • 2022-12-23
  • 2021-08-28
猜你喜欢
  • 2022-01-17
  • 2022-12-23
  • 2022-12-23
  • 2021-11-03
  • 2021-05-21
  • 2022-03-06
  • 2021-09-20
相关资源
相似解决方案