摘要:
2.3并发 并发是涉及一系列策略和机制的术语,这些策略和机制能使一个或多个线程或者进程同时执行它们的服务处理任务。许多网络化应用程序,尤其是服务器,必须并发地处理从多个客户机来的请求。 现代操作系统通过提供多线程的并发机制克服了单线程的进程的局限,此机制支持多个进程的创建,并且每个进程都可以包含有多个并发的线程。在这些操作系统中,在硬件保护的地址空间内,进程作为保护和资源分配单元,线程作为执行单元。有以下优点: 1)它们使用硬件和软件平台的并行处理能力,透明地提高性能。 2)它们允许编程人员重叠计算和通信服务处理,明显地提高性能。 3)它们通过在一个应用程序中用独立的线程与不同的服务处理任务相 阅读全文