- 5
- 0
- 约5.39千字
- 约 4页
- 2017-05-20 发布于北京
- 举报
Java多线程并发系统中的安全性和公平性
Java多线程并发系统中的安全性与公平性
麻孜宁,伊浩,李祥
摘要:多线程是Java的一个重要方法,特别有利于在程序中实现并发任务。Java提供Thead线程类,实现了多线程的并发机制。然而,程序的并发执行必定会出现多个线程互斥访问临界资源的局面,因而并发系统解决的关键就是对临界资源
的管理和分配问题,而在进行临界资源分配时有两方面需要考虑,即安全性和公平性。文中首先讨论了多线程并发系统中
的安全性与公平性问题,指出安全性与公平性在并发系统中访问临界资源时的重要性。并通过火车行驶单行隧道的实例,
演示各种条件下的行驶情况来进一步说明该问题。
O 引 言 :
并发即多道程序在同一CPU上分时运行,实现多个任务同时执行。但是系统的并发执行必然会引起线程在访问临界资源时冲突的产生,即多个线程同一时刻申请访问资源。因而并发系统需首要解决的就是对临界资源的管理和分配。然而在进行临界资源分配时有两方面需要,考虑,即安全性和公平性。文中通过火车行驶单行隧道的实例演示? ,模拟各种情况下所产生的结果来进一步说明并发系统中安全性与公平性的重要性,指出Java中对多线程的并发控制应该
做到公平性和安全陛的理想兼容,两方面都不可忽视。
l 并发系统的概念 :
并发f ,通俗地讲,就是在某一时段同时发生几件事的现象,这是生活中很常见的。但是在计算机系统中,并发是相对于多道程序分时地运行在同一个CPU 上而
您可能关注的文档
- GB601–2002主要修改内容比较.doc
- GB50500–2008建设工程工程量清单计价规范附录E园林绿化工程工程量清单项目及计算规则.doc
- GB4728–2–84符号要素、限定符号和常用其他符号.doc
- GB1870–87数值修约中国法定计量单位.doc
- GBT228–2002实施要点.doc
- FlashActionScript3.0语言及组件参考Timer.doc
- FUNKTION–ONE制造深圳夜场新导向.doc
- gcc常见的编译警告和错误(按字母顺序排列).doc
- GCTMP04–AIHAT耐刮耐磨测试.doc
- GCT逻辑入学测试题(答案解析––曹老师).doc
- 航空航天用350°F(177℃)固化碳纤维及玻璃纤维环氧预浸料(35型,1类,145级)标准立项发展报告.docx
- 2025年夏季学期高中三年级历史人物知识梳理培训试卷.docx
- 2025年高考英语作文写作技巧专项训练试卷及解析.docx
- 电动车和相关产品生产、销售行为规范__DB1301_T491-2023_可搜索.pdf
- 四川省泸州市三校联盟2025_2026学年高二下学期期中联合考试地理试题(文字版,含答案).docx
- 内蒙古自治区巴彦淖尔市临河区第十中学2025_2026学年八年级上学期1月期末历史试题(文字版,含答案).docx
- 52三支一扶全科备考讲义,本土考情精准适配(2027最新版).docx
- 51三支一扶公共基础知识基层考点专项精讲,直击出题方向(2027最新版).docx
- 5 申论高分人物素材汇总.docx
- 2 2027最新版公考事业编申论生态文明专题素材全套系统备考资料降维提分完整版高频考点.doc
原创力文档

文档评论(0)