Fix a few

This commit is contained in:
sta
2014-03-16 04:25:19 +09:00
parent 3befb74114
commit a0ca1882d8
4 changed files with 15 additions and 13 deletions

View File

@@ -10,7 +10,7 @@ namespace Example1
{
internal class Notifier : IDisposable
{
private bool _enabled;
private volatile bool _enabled;
private Queue<NotificationMessage> _queue;
private ManualResetEvent _waitHandle;
@@ -65,7 +65,8 @@ namespace Example1
public void Notify (NotificationMessage message)
{
lock (((ICollection) _queue).SyncRoot) {
_queue.Enqueue (message);
if (_enabled)
_queue.Enqueue (message);
}
}

View File

@@ -21,7 +21,7 @@ namespace Example1
Console.WriteLine ("\nType \"exit\" to exit.\n");
while (true) {
Thread.Sleep (500);
Thread.Sleep (1000);
Console.Write ("> ");
var msg = Console.ReadLine ();
if (msg == "exit")