多线程
xuli_joe
https://github.com/bighacker
展开
-
线程常用的两个有效停止的方法
建议使用异常法,catch中可以将异常向上抛出,使得线程停止的事件可以传播1.return 法public class Mythread extends Thread{ public void run(){ while(true){ if(this.isInterrupted()){ /...原创 2018-10-08 16:08:00 · 1401 阅读 · 0 评论 -
多线程相关
1.synchronized同步方法方法内的变量为线程安全的线程中的实例变量非线程安全,易出现脏读,方法上加synchronized关键字多个线程访问同一个对象的同步方法时,线程安全synchronized取得的锁都是对象锁,而不是把一段代码或者方法当作锁(多个线程访问多个对象的同步方法,数据异步) 2.synchronized同步代码块synchronized(this),该同步代...原创 2018-10-10 14:28:36 · 1235 阅读 · 0 评论 -
java 线程池 以及在mvc中的使用
1.ThreadPoolExecutor的常用参数及方法public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUn...原创 2018-12-06 13:53:09 · 1594 阅读 · 0 评论