多线程
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 · 2541 阅读 · 0 评论 -
多线程相关
1.synchronized同步方法 方法内的变量为线程安全的 线程中的实例变量非线程安全,易出现脏读,方法上加synchronized关键字 多个线程访问同一个对象的同步方法时,线程安全 synchronized取得的锁都是对象锁,而不是把一段代码或者方法当作锁(多个线程访问多个对象的同步方法,数据异步) 2.synchronized同步代码块 synchronized(this),该同步代...原创 2018-10-10 14:28:36 · 2358 阅读 · 0 评论 -
java 线程池 以及在mvc中的使用
1.ThreadPoolExecutor的常用参数及方法 public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUn...原创 2018-12-06 13:53:09 · 2746 阅读 · 0 评论