黑马程序员技术交流社区
标题:
关于lock关键字
[打印本页]
作者:
徐阳
时间:
2012-7-27 14:33
标题:
关于lock关键字
同步访问共享资源的首选技术是C#的lock关键字。这个关键字允许定义一段线程同步的代码语句。采用这项技术,后进入的县城不会中断当前线程,而是停止自身的下一步执行。lock关键字需要定义一个标记,线程在进入锁定违反的时候必须获得这个标记。当试图锁定的是一个实例级对象的私有方法时,使用方法本身的所在对象的引用就可以了。
作者:
许庭洲
时间:
2012-7-27 15:02
如果两个线程的 expression指向同一个引用,就能锁住,否则锁不住.
public class Thread_Test
{
object o = new object();
public void function_Thread()
{
lock(expression) //能锁住
{
for (int k = 0; k < 1000; )
{
k++;
}
}
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2