![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
多线程
程序小人生
你的指尖,拥有改变世界的力量!
展开
-
Java高并发Stop()和Interrupt()的区别
1.stop()方法在现在JDK中不推荐使用,原因是stop()方法过于暴力,强行把执行到一半的线程终止,可能会引起一些数据不一致的问题。因此在使用stop()方法时需要自行决定线程何时退出! public class TestThread01 extends Thread{ volatile boolean stopme = false; public TestThread01() { ...原创 2019-07-21 14:28:18 · 2946 阅读 · 0 评论 -
多线程wait()和notify()
1.Object.wait()和Object.notify()方法不能随便调用,必须包含在对应的synchronized语句中,即:无论是wait()方法或者notify()方法都需要首先获得目标对象的一个监视器. public class TestThread01 extends Thread{ final static Object object = new Object(); publi...原创 2019-07-21 14:41:27 · 103 阅读 · 0 评论