跳转到内容

并发编程

100% developed
来自维基教科书,开放的书本,开放的世界

主题:
导航 并发编程 主题: v  d  e )


在计算机编程中,应用程序在一个特定的 CPU 进程中运行。程序中执行的每个语句实际上都在该进程中执行。本质上,当一个语句正在执行时,CPU 将所有注意力集中在那个特定的语句上,并将所有其他操作暂停一小段时间。执行完该语句后,CPU 执行下一个语句,依此类推。

但是,想象一下,一个特定语句的执行需要相当长的时间。您不希望让 CPU 暂停,直到语句执行完毕;您希望 CPU 继续执行其他应用程序进程,并在语句执行完毕后尽可能顺利地恢复当前应用程序。这只有在您能够同时运行多个进程的情况下才有可能,这样当一个进程正在执行一个需要一定时间的语句时,队列中的另一个进程可以继续执行其他操作,依此类推。这种编程原则称为 并发编程

在本章中,我们将探讨 Java 编程语言中的并发编程结构。


华夏公益教科书