Java多线程
文章平均质量分 79
天半子
胜天半子
展开
-
Java多线程之停止一个线程
注:本文主要参考《Java多线程编程核心技术》高洪岩 方法一:利用MyThread.interrupt()与break public class MyThread extends Thread{ @Override public void run() { for(int i=0;i if(this.interrupted()){ System.out.prin原创 2016-02-29 21:46:44 · 521 阅读 · 3 评论 -
【java】【多线程】线程安全与线程非安全【1】
线程安全与线程非安全,怎样区分呢? 其实,当线程访问同一资源时,如同一个对象的同一个变量,会存在多个线程对同一资源的竞争访问,也就存在线程非安全。所以说,非安全指的是:多个线程访问同一个资源,可能会访问到非想要的资源。如线程一改写了变量a,而线程二此时又来访问变量a,则线程二得到的是修改后的变量a,而不是修改前的变量a。这样,就存在了数据的非安全访问,称之为线程非安全。这也可以称为数据的原创 2017-05-03 23:47:42 · 532 阅读 · 0 评论