线程同步有关问题——————
线程同步问题——————高手请进
在项目中用到了线程同步
创建两个线程read,write;
mutex.waitone();
--共享区操作代码
mutex.releaseMutex();
我的问题是当read占用线程时,对共享区进行读操作。此时write线程会判断是否占有共享区 如果没有占有权,则write进行其他的操作。(注:不是对共享区操作)
------解决方案--------------------
看看 System.Threading.ReaderWriterLock
在项目中用到了线程同步
创建两个线程read,write;
mutex.waitone();
--共享区操作代码
mutex.releaseMutex();
我的问题是当read占用线程时,对共享区进行读操作。此时write线程会判断是否占有共享区 如果没有占有权,则write进行其他的操作。(注:不是对共享区操作)
------解决方案--------------------
看看 System.Threading.ReaderWriterLock