Java多线程并发系统中安全性和公平性.docVIP

  • 1
  • 0
  • 约2.71万字
  • 约 4页
  • 2017-08-03 发布于河南
  • 举报

Java多线程并发系统中安全性和公平性.doc

Java多线程并发系统中的安全性与公平性 麻孜宁,伊浩,李祥 摘要:多线程是Java的一个重要方法,特别有利于在程序中实现并发任务。Java提供Thead线程类,实现了多线程的并发机制。然而,程序的并发执行必定会出现多个线程互斥访问临界资源的局面,因而并发系统解决的关键就是对临界资源 的管理和分配问题,而在进行临界资源分配时有两方面需要考虑,即安全性和公平性。文中首先讨论了多线程并发系统中 的安全性与公平性问题,指出安全性与公平性在并发系统中访问临界资源时的重要性。并通过火车行驶单行隧道的实例, 演示各种条件下的行驶情况来进一步说明该问题。 O 引 言 : 并发即多道程序在同一CPU上分时运行,实现多个任务同时执行。但是系统的并发执行必然会引起线程在访问临界资源时冲突的产生,即多个线程同一时刻申请访问资源。因而并发系统需首要解决的就是对临界资源的管理和分配。然而在进行临界资源分配时有两方面需要,考虑,即安全性和公平性。文中通过火车行驶单行隧道的实例演示? ,模拟各种情况下所产生的结果来进一步说明并发系统中安全性与公平性的重要性,指出Java中对多线程的并发控制应该 做到公平性和安全陛的理想兼容,两方面都不可忽视。 l 并发系统的概念 : 并发f ,通俗地讲,就是在某一时段同时发生几件事的现象,这是生活中很常见的。但是在计算机系统中,并发是相对于多道程序分时地运行在同一个CPU 上

文档评论(0)

1亿VIP精品文档

相关文档