The previous chapters have modeled computer programs mainly as “black boxes” that accept some input and produce some output; the internal operation of a program to achieve this behavior was considered as “irrelevant” to the external observer and thus deliberately hidden. While this view is indeed adequate to model sequential program executions, it fails if we wish to consider concurrent systems, i.e., systems where multiple components (cores, processors, computers) execute multiple activities (threads, processes) in parallel. The various components may interact with each other by synchronization respectively communication; such systems of components that react to influences from other components are also called reactive systems.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Concurrent Systems

  • Wolfgang Schreiner

摘要

The previous chapters have modeled computer programs mainly as “black boxes” that accept some input and produce some output; the internal operation of a program to achieve this behavior was considered as “irrelevant” to the external observer and thus deliberately hidden. While this view is indeed adequate to model sequential program executions, it fails if we wish to consider concurrent systems, i.e., systems where multiple components (cores, processors, computers) execute multiple activities (threads, processes) in parallel. The various components may interact with each other by synchronization respectively communication; such systems of components that react to influences from other components are also called reactive systems.