002649-面试题(五)

002649-面试题(五)多线程是 Java 技术面试中面试官比较喜欢问的问题之一 在这里 从面试的角度列出了大部分重要的问题 但是作为一个程序员仍然应该牢固的掌握 Java 多线程基础知识来对应日后碰到的问题 1 wait 和 notify 是成对出现的 他们为什么是 object 而不是 thread 的方法 a

大家好,我是讯享网,很高兴认识大家。

多线程是Java技术面试中面试官比较喜欢问的问题之一。在这里,从面试的角度列出了大部分重要的问题,但是作为一个程序员仍然应该牢固的掌握Java多线程基础知识来对应日后碰到的问题。

 
讯享网

  

1、wait和notify是成对出现的,他们为什么是object(而不是thread)的方法?
  a、object除了是所有类的跟节点,它还引入了对象锁的概念(暂且理解:标记一个对象的独占性标记)
  b、wait是操作对象锁的,这个syncrinized关键字是相同的。
  c、相比下,thread的sleep等操作的是线程对象,thread代表的是一个行为,object代表的是一个目标对象,两者是不同的概念。了解这点很重要。

讯享网
小讯
上一篇 2025-03-13 18:28
下一篇 2025-02-08 10:13

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/59289.html