线程
文章平均质量分 80
各地为北
这个作者很懒,什么都没留下…
展开
-
java_进阶:线程同步
线程通信1、 什么时候需要线程通信多个线程并发执行,在默认情况下CPU随机切换线程,如果我们希望他们有规律的执行,就需要使用线程通信。2、 线程间如何通信如果线程需要等待 就调用的wait().如果要唤醒一个等待的线程 那么就使用notify() /notifyAll()voidwait() 导致当前线程等待,直到另一个线程调用该对象的 [notify()]方法或 [notifyAll()]方法。voidnotify() 唤醒正在等待对象监视器的单个线程。void原创 2021-08-11 22:29:23 · 132 阅读 · 0 评论 -
java_进阶:多线程
1、线程同步的案例需求:某电影院目前正在上映国产大片,共有100张票。而他有三个售票窗口,请设计一个程序模拟该影院售票思路: 1 定义一个类SellTicket 实习Runnbale接口,定义一个成员变量 private int tickets = 100; 2 在SellTicket类中 重写run()。实现卖票: A 判断票数是否大于0 B 售出票之后 票数减一 C票没有了,也可能还有人来问,所以这个地方使用死循环 让卖票行为一直持续3 定义一个测试类,实原创 2021-08-11 22:23:42 · 254 阅读 · 0 评论 -
java_进阶:线程
1、进程、线程 和 程序程序: 是为了完成特定任务 用某种语言编写的一组指令的集合。指的一段静态。进程:是程序的一次执行过程,或是正在运行的一个程序,是一个动态的过程:有他自身的产生 存在 以及消亡的过程–生命周期程序是静态的 进程是动态的。进程作为资源分配单位,系统在运行时会为每个进程分配不同的内存区域。线程(thread) 进程进一步细化就是线程,是一个程序内部的一条执行路径。若一个进程同一时间并行执行多个线程,就是支持多线程。线程作为调度和执行的单位,每个线程拥有原创 2021-08-11 22:09:54 · 111 阅读 · 0 评论