- 博客(47)
- 收藏
- 关注
原创 ConcurrentModificationException 异常出现的原因和解决方案
ConcurrentModificationException 异常出现的原因和解决方案
2024-08-31 15:54:05
522
原创 如何在 Windows 和 Linux 上查找哪个线程使用的 CPU 时间最长?
如何在 Windows 和 Linux 上查找哪个线程使用的 CPU 时间最长?
2024-07-28 16:20:09
255
原创 死锁与活锁的区别,死锁与饥饿的区别
举个很简单的例子,两个人相向过独木桥,他们同时向一边谦让,这样两个人都过不去,然后二者同时又移到另一边,这样两个人又过不去了。如果不受其他因素干扰,两个人一直同步在移动,但外界看来两个人都没有前进,这就是活锁。,那么长文件的打印任务将由于短文件的源源不断到来而被无限期推迟,导致最终的饥饿甚至饿死。死锁:是指两个或两个以上的进程(线程)在执行过程中,因争夺资源而造成的一种相互等待的现象,:任务或者执行者没有被阻塞,由于某些条件没有满足,导致一直重复尝试, 失败,尝试,失败。,处于活锁的实体是在。
2024-07-28 16:01:32
510
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人