随笔分类 -  多线程

摘要:线程池:就是管理线程的池子 测试创建 //测试线程池 public class TestPool { public static void main(String[] args) { //1.创建服务,创建线程池 //newFixedThreadPool 参数为:线程池的大小 ExecutorSer 阅读全文
posted @ 2022-05-25 14:28 不想当将军的好士兵 阅读(10) 评论(0) 推荐(0) 编辑
摘要:什么是线程同步?也是并发问题 同一个对象被多个线程同时操作。 死锁 //死锁:多个线程互相抱着对方需要的资源,然后形成僵持 public class DeadLock { public static void main(String[] args) { MakeUp m1 = new MakeUp( 阅读全文
posted @ 2022-05-23 18:21 不想当将军的好士兵 阅读(18) 评论(0) 推荐(0) 编辑
摘要:线程一共有五大状态 1.创建状态 new 2.就绪状态 调用start()方法 3.运行状态 获取cpu资源 4.阻塞状态 线程休眠 5.死亡状态 线程执行完毕 停止线程 //测试停止线程 //1.建议线程正常停止-->利用册数,不建议死循环 //2.建议使用标志位-->设置一个标志位 //3.不要 阅读全文
posted @ 2022-05-23 15:19 不想当将军的好士兵 阅读(27) 评论(0) 推荐(0) 编辑
摘要:线程创建的三种方式: 1.继承Thread类 //创建线程方式一:继承Thread类,重写run()方法,调用start开启线程//总结:线程开启不一定立即执行,由cpu调度 public class Thread1 extends Thread{ @Override public void run 阅读全文
posted @ 2022-05-20 17:58 不想当将军的好士兵 阅读(66) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示