![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
多线程
邓盛余
java海洋中的一个小虾米,会用此博客跟大家分享自己的成长
展开
-
1.线程实例化以及常用方法
1.进程与线程 简而言之,一个程序至少有一个进程,一个进程至少有一个线程. 个人理解,进程即为一段程序或一个应用运行的所有过程,一个进程有多个线程构成,使其中一些功能可同时运行,多线程提高程序执行效率 2.如何使用 多线程使用时需要继承Thread类或实现 Runnable接口, 注:Thread类也是实现的Runnable接口,然java仅支持单继承,故在不能继...原创 2019-02-18 16:10:07 · 1141 阅读 · 0 评论 -
2.暂停、停止线程
1.停止线程方法 interrupt()、 stop()、interrupt()、return(); 2.为何用interrupt 而不用stop, 因stop方法直接强行停止过于暴力,直接停止,当前线程不会执行完毕,后续清理过程不到位,且对锁定的数据进行解锁,导致数据得不到同步处理,使得数据不一致,容易出错。 而在使用interrupt方法后,不会终止一个正在运行的线程,还需加入判断才会完成线程...原创 2019-02-25 14:15:55 · 264 阅读 · 0 评论