- 3
- 0
- 约6.3千字
- 约 37页
- 2016-12-29 发布于北京
- 举报
什么是线程饿死? 饿死(starvation) 是一个线程长时间得不到需要的资源而不能执行的现象。 有人饿死并不代表着出现了死锁。很有可能系统还能很好的进行。所以没有出现死锁并不能就认为系统是完好的。还要保证没有出现饿死的现象。 避免饿死就应该是采用队列的方式,保证每个人都有机会获得请求的资源 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 为什么要进行线程/进程间的同步? 因为存在多个线程或者进程需要访问相同的资源。如果不进行同步,可能导致错误发生。 比如因读写的不同步造成的数据错误,或者死锁的出现等,让系统和数据进入到一种错误或者不稳定的状态。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 线程同步的特征? 1,在静态方法前面可以使用synchronized修饰符 2,当一个线程开始执行同步代码块时,并不意味着必须以不间断的方式运行,进入同步代码块的线程可以执行Thread.sleep()或者执行T
您可能关注的文档
最近下载
- 互联网+创业 互联网+商业模式新思维 “互联网+”商业模式的新思维.pptx VIP
- 2026年云南省公务员《行测》考试真题_含答案版.pdf
- 2026年河南应用技术职业学院单招职业适应性考试题库完整参考答案详解.docx VIP
- 2026年河南应用技术职业学院单招职业适应性考试题库及参考答案详解1套.docx VIP
- 【“互联网+”商业模式案例】“小猪短租”案例分析.docx VIP
- 2026年河南应用技术职业学院单招职业适应性考试题库及一套答案详解.docx VIP
- 2026年河南应用技术职业学院单招职业适应性测试题库及参考答案详解一套.docx VIP
- 互联网营销策划实务 互联网+商业模式 互联网+商业模式.ppt VIP
- 6-机器人维修培训教程(GIII-TM1400).pdf VIP
- 2026年河南应用技术职业学院单招职业适应性考试题库及参考答案详解一套.docx VIP
原创力文档

文档评论(0)