06 2019 档案

线程安全性问题
摘要:本文主要介绍了线程的性能问题,死锁问题以及如何使用jconsole 查看线程是否发生死锁,线程的饥饿与公平,线程安全性问题:从字节码角度来分析线程安全性问题、如何解决线程安全的问题以及在什么情况下会出现线程安全性问题。 阅读全文

posted @ 2019-06-19 22:24 chaplinthink 阅读(200) 评论(0) 推荐(0)

如何创建多线程
摘要:线程的状态 初始化—就绪—运行—终止 Sleep : 超时等待,过了一段时间就会进入就绪状态进行竞争cpu资源。 Wait: 等待状态,没有通过notify 或者 notifyAll 唤醒,就会一直进行等待。 Block: block io 或者 遇到加锁的代码时, 接受到数据或者获取到锁就会到运行 阅读全文

posted @ 2019-06-08 17:49 chaplinthink 阅读(160) 评论(0) 推荐(0)

导航