コード例 #1
0
ファイル: CometThreadPool.cs プロジェクト: LittlePeng/ncuhome
 /// <summary>
 /// 处理消息
 /// </summary>
 public static void HandleMessage(ChatMessageModel message)
 {
     //每个线程各自一份数据
     lock (SyncRoot)
     {
         for (int i = 0; i < ThreadCount; i++)
         {
             CometThreads[i].HandeChatMessage(message);
         }
     }
 }
コード例 #2
0
ファイル: CometThread.cs プロジェクト: LittlePeng/ncuhome
 /// <summary>
 /// 添加新消息
 /// </summary>
 public void HandeChatMessage(ChatMessageModel message)
 {
     lock (MessageSyncRoot)
     {
         CometChatMessage.Add(message);
     }
     //新消息信号
     SessionWaitHandle.Set();
 }