哪些关键字允许对象加互斥锁?
发布时间
阅读量:
阅读量
哪个关键字可以对对象加互斥锁?()
A synchronized
B volatile
C serialize
D static
synchronized的4种用法
在方法声明时采用synchronized关键字,在范围操作符(如public等)之后,并置于返回类型(如void等)之前。此时线程获得的是成员锁——每次只能有一个线程进入该方法,在此期间其他线程若试图调用该方法,则需排队等待;当前线程完成该方法后方能允许其他线程继续进入。
public synchronized void synMethod() {
//方法体
}
By using 'synchronized' followed by parentheses containing a variable name, you ensure that only one thread can enter the code block at a time. This mechanism allows each thread to acquire a member lock upon entering. For example:
``
全部评论 (0)
还没有任何评论哟~
