摘要:
同步方法 死锁的概念 互斥条件:一个资源每次只能被一个进程使用 请求与保持条件:一个进程因请求资源而阻塞时,对已获得的资源保持不放 不剥夺条件:进程已获得的资源,在未使用完之前,不能强行剥夺 循环等待条件:若干进程之间形成一种头尾相接的循环等待资源关系 synchronized 方法 使用synch 阅读全文
posted @ 2022-11-08 19:45
北海之上
阅读(30)
评论(0)
推荐(0)
摘要:
线程的同步 不安全的例子 不安全买票 同时设定三个人买票,如果不对票进行一个操作,就会三个人同时操作同一张票,造成错误 1 public class UsafeBuy { 2 public static void main(String[] args) { 3 BuyTickets buyTicke 阅读全文
posted @ 2022-11-08 17:32
北海之上
阅读(24)
评论(0)
推荐(0)
摘要:
线程的礼让 利用Thread.yield()使线程进行礼让 礼让的概念: 礼让线程,让当前正在执行的线程暂停,但并不是阻塞 将线程从运行状态转化为就绪状态 线程礼让是由cpu调度,并不一定成功 1 public class TestYield { 2 3 public static void m 阅读全文
posted @ 2022-11-08 17:13
北海之上
阅读(35)
评论(0)
推荐(0)

浙公网安备 33010602011771号