嗨,我正在尝试Semaphore
在我的应用程序中使用。我是这样声明的。
class MyThread
{
public Thread Thrd;
static Semaphore sem = new Semaphore(2, 2);
public MyThread(string name)
{
Thrd = new Thread(this.Run);
Thrd.Name = name;
Thrd.Start();
}
}
但我无法编译它给了我这个错误:
The type or namespace name 'Semaphore' could not be found
(are you missing a using directive or an assembly reference?)
但是我已经添加了 using System.Threading;
可以使用Mutex的命名空间。可能是我所缺少的。有没有其他参考需要补充。?我正在使用VS 2010。框架 4.0