![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
多线程
_星星之火_
这个作者很懒,什么都没留下…
展开
-
多线程之死锁
此文讲述了多线程问题中的死锁问题,及怎么预防死锁问题原创 2017-05-19 22:06:29 · 256 阅读 · 0 评论 -
JVM中对象的访问定位
今天看了一些深入理解JVM中的一段,使我重新认识了一下对象的访问的过程: 建立对象是为了使用对象,我们的java程序需要通过栈上的reference数据来操作堆上的具体对象,由于reference类型在虚拟机中只规定了一个指向对象的引用,并没有定义这个引用应该通过何种方式进行定位、访问堆中的对象的具体地址,现在主流的是使用句柄和直接指针两种方式: 1:使用句柄: 而java堆会原创 2017-09-23 10:50:31 · 431 阅读 · 0 评论 -
java多线程wait,sleep,notify,notifyAll
在实现多线程的时候,有时候需要了解多线程中的对象锁是否释放,有必要了解这几个方法: wait : object方法:释放对象锁 sleep:object方法:不释放对象锁 notify :object方法: notifyAll:object方法 1:wait 方法:首先看一下源码看它是怎么说的: /** * Causes the current thread to wait原创 2017-12-07 22:15:18 · 221 阅读 · 1 评论