随笔分类 -  Java-多线程

摘要:1.线程池 线程池里的每一个线程代码结束后,并不会死亡,而是再次回到线程池中成为空闲状态,等待下一个对象来使用。 如何实现线程池程序呢? 1.创建线程池对象,JDK新增了一个Executors工厂类来产生线程池,有如下几个静态方法 public static ExecutorService newC 阅读全文
posted @ 2022-04-13 18:55 a-tao必须奥利给 阅读(179) 评论(0) 推荐(0)
摘要:线程间通信 共分成四块代码 如下: 代码一: public class Student { String name; int age; } 代码二: public class SetThread implements Runnable { private Student student; priva 阅读全文
posted @ 2022-04-12 08:46 a-tao必须奥利给 阅读(36) 评论(0) 推荐(0)
摘要:线程安全问题 先看一段代码 public class TicketWindow3 implements Runnable{ //由于这个类的对象只创建一次,也就只有一个对象,就只有一个tickets变量 private int tickets = 100; // 1 @Override public 阅读全文
posted @ 2022-04-12 08:19 a-tao必须奥利给 阅读(37) 评论(0) 推荐(0)
摘要:线程 要想学习多线程,就得先知道什么是线程,要想知道线程,就得先知道什么是进程。 进程: 是指正在运行的程序,是系统进行资源分配和调用的独立单位,每一个进程都有它自己的内存空间和资源。 通过任务管理器看 线程: 是进程的单个顺序控制流,或者就是说是一个单独执行的路径 如果一个进程只有一条执行路径,称 阅读全文
posted @ 2022-04-10 11:21 a-tao必须奥利给 阅读(55) 评论(0) 推荐(0)