什么是java中的对象锁,最好具体点啊

来源:百度知道 编辑:UC知道 时间:2024/06/21 14:20:46
今天看到了这个词,还有等待锁,希望大家帮个忙给说一下啊。

对象锁 --- 就这个对象你给锁上了,就你能用,别人不能用对这个对象的方法和属性都不能用。同理是 方法锁
等待锁。。没听过。。真没听过,不知道你哪看的。

对象锁。。。等待锁,都没什么区别,都是Java支持的临界区控制机制。

这个要看操作系统的书,里面对同步控制有很多描述。Java的锁机制很简单了,
Lock-Wait-Notify。

搜一下线程同步就知道啦
给你个视频教程
耐心看完就知道啦
http://you.video.sina.com.cn/pg/topicdetail/topicPlay.php?tid=2051870&uid=1349419557&t=1#15859399

就是同步的问题吧 当你启动一个线程时,到底cpu是运行主程序还是线程呢,这就要你来控制了,就会用到对象锁,一般是this这个自身对象.cpu是不认的,可能连续执行主程序或者线程,用对象锁控制下,执行1次后做个标志,然后跳出,知道另外个程序做完时把此标志再改回去,标志就是对象也可以是其他变量,最好补下线程基础.