关于线程使用lock //if (m_b) //Thread.Sleep(1000); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 为什么去掉//if (m_b) //Thread.Sleep(1000);Thread.Sleep释放lock么?我加这句是为了不让第一个线程一下执行完,执行开始后将cpu转给第二个线程 因为"lock(this)" 锁的是两个对象!类cls增加域private static Object obj=new Object();把lock(this)改为 lock(obj)就能达到你说要的目标 是不是CPU是按一定时间切换线程的。可是为什么LOCK没用呢????还是请高手解惑吧!!!!!!!!!!!! 12wywy()说的完全正确。lock(this)不行,因为对于thread1和thread2,this是两个不同的东西,lock(this)根本没有synchronize。12wywy()的解决办法也没错,另外也可以lock(typeof(cls)); MySqlDataAdapter 异常问题 flashPaper并发转换的Process 如何用UDP协议传送文件? 谁提供个C#.NET版的新浪编辑器,或是帮我把下面这个改一下也行 请教一下DLL下文件打包的问题 [C# WinForm]能不能更改DataGrid里某一列的字体颜色?如果能,如何实现?(求助) C# 调出关闭windows对话框??? 请教一个类基本问题,tks,高分诱惑 加密函数怎么写?最好用什么加函方法? socket同步通讯,收到的数据无法进行字符串运算? 现在还有哪里有 VS。NET 下载!谢谢~ ListView的排序问题
//Thread.Sleep(1000);Thread.Sleep释放lock么?我加这句是为了不让第一个线程一下执行完,执行开始后将cpu转给第二个线程
类cls增加域
private static Object obj=new Object();把lock(this)改为 lock(obj)就能达到你说要的目标
是不是CPU是按一定时间切换线程的。可是为什么LOCK没用呢????
还是请高手解惑吧!!!!!!!!!!!!
lock(this)不行,因为对于thread1和thread2,this是两个不同的东西,lock(this)根本没有synchronize。
12wywy()的解决办法也没错,另外也可以lock(typeof(cls));