摘要:
死锁 多个线程各种占有一些共享资源,并且互相等待其他线程占有的资源才能运行,而导致两个或者多个线程都在等待对方释放资源,都停止执行的情形,某一个同步块同时拥有“两个以上对象的锁”时,就可能会发生“死锁”的问题 死锁避免方法 产生死锁的四个必要条件 互斥条件:一个资源每次只能被一个进程使用 请求与保持 阅读全文
posted @ 2021-09-09 22:22
πππ·
阅读(82)
评论(0)
推荐(0)
摘要:
线程同步 由于同一进程的多个线程共享同一块存储空间,在带来方便的同时,也带来了访问冲突问题,为了保证数据在方法中被访问的正确性,在访问时加入锁机制synchronized,当一个线程获得对象的排它锁,独占资源,其他线程必须等待,使用后释放锁即可,存在以下问题 一个线程持有锁会导致其他所有需要此线程的 阅读全文
posted @ 2021-09-09 18:54
πππ·
阅读(63)
评论(0)
推荐(0)

浙公网安备 33010602011771号