コード例 #1
0
 public static void broadcastAvatarChange()
 {
     lock (friends)
     {
         foreach (var friend in friends)
         {
             if (friend.handshakeStatus >= 3)
             {
                 StreamProcessor.sendAvatar(friend);
             }
         }
     }
 }
コード例 #2
0
 public static void broadcastAvatarChange()
 {
     new Thread(() =>
     {
         List <Friend> tmp_friends = null;
         lock (friends)
         {
             tmp_friends = new List <Friend>(friends);
         }
         foreach (var friend in tmp_friends)
         {
             if (friend.handshakeStatus >= 3)
             {
                 StreamProcessor.sendAvatar(friend);
             }
         }
     }).Start();
 }