随笔分类 -  多线程与高并发

摘要:1.synchronized public class T implements Runnable{ private int count = 100; /** * synchronized 既保证了原子性,又保证了可见性 */ public /*synchronized*/ void run() { 阅读全文
posted @ 2021-03-09 20:50 章冒冒2020 阅读(70) 评论(0) 推荐(0)
摘要:一、线程的状态: 新建状态(NEW):线程刚被创建,还没被启动。 Runable状态:线程对象调用start方法,被线程调度器来执行。 1.就绪状态(Ready):线程被启动,加入CPU等待队列,等待CPU运行。 2.运行状态(Running):在CPU上运行。 结束状态(Terminated):线 阅读全文
posted @ 2020-07-08 22:06 章冒冒2020 阅读(250) 评论(0) 推荐(0)
摘要:多线程三种主要实现方式:继承Thread类,实现Runnable接口、Callable和Futrue。 一、简单实现 import java.util.concurrent.Callable; import java.util.concurrent.ExecutionException; impor 阅读全文
posted @ 2020-07-08 21:46 章冒冒2020 阅读(223) 评论(0) 推荐(0)