&雪扇 摘要 UNIVE 21 口并发基础知识 口并发与面向对象程序设计 口Java并发模型 Semaphores and reader/writer in Java Institute of Computer Software 2022-2-27 Nanjing University
摘要 并发基础知识 并发与面向对象程序设计 Java并发模型 Semaphores and reader/writer in Java 2022-2-27 Institute of Computer Software Nanjing University 21
Concurrent OOP 22 如何结合并发程序设计的Task/Thread概念和面 向对象程序设计的Object7概念? 口仅使用操作系统提供的并发机制 口直接结合Active Object(Actor Model)) 口异步方法调用 ■完全异步 ■“Futures'” Java.:不纯粹的Active Object.模型 Institute of Computer Software 2022-2-27 Nanjing University
Concurrent OOP 如何结合并发程序设计的Task/Thread概念和面 向对象程序设计的Object概念? 仅使用操作系统提供的并发机制 直接结合 Active Object (Actor Model) 异步方法调用 完全异步 “Futures” 2022-2-27 Institute of Computer Software Nanjing University 22 Java: 不纯粹的Active Object模型
&扇 Merging Objects and Tasks 102 UNIVE 23 Object in sequential context Answer to incoming calls,reactive behavior a“Passive”objects Caller tasks execute on called objects Single task is implicitly created upon program start ■Executes“main” Institute of Computer Software 2022-2-27 Nanjing University
Merging Objects and Tasks Object in sequential context Answer to incoming calls, reactive behavior “Passive” objects Caller tasks execute on called objects Single task is implicitly created upon program start Executes “main” 2022-2-27 Institute of Computer Software Nanjing University 23
&扇 1002 Merging Objects and Tasks UNIVE 24 口“Active”objects Objects with autonomous behavior Own associated task Possibly synchronizes with tasks calling object Institute of Computer Software 2022-2-27 Nanjing University
Merging Objects and Tasks “Active” objects Objects with autonomous behavior Own associated task Possibly synchronizes with tasks calling object 2022-2-27 Institute of Computer Software Nanjing University 24
&雪扇 Model of Concurrency UNIVE 25 口Actor Model Petri Net Process Calculi CCS,CSP,Pi Calculus,Ambient Calculus... Institute of Computer Software 2022-2-27 Nanjing University
Model of Concurrency Actor Model Petri Net Process Calculi CCS, CSP, Pi Calculus, Ambient Calculus… 2022-2-27 Institute of Computer Software Nanjing University 25