请问,被synchronized 的方法和普通的方法由什么不同?(50分)

  • 主题发起人 主题发起人 zhaoqijun
  • 开始时间 开始时间
Z

zhaoqijun

Unregistered / Unconfirmed
GUEST, unregistred user!
请问,被synchronized 的方法和普通的方法由什么不同?
比如:
public synchronized void freeConnection(Connection con){}
这里的synchronized起什么作用?
 
该关键字声明此方法为同步方法,所谓同步方法,就是在多线程环境下,如果一个线程没有
退出该方法,则其它的线程不能进行该方法.
 
感觉像win32中的互斥区。
 
接受答案了.
 
后退
顶部