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);
}
}