1.使用多处理器:拥有多个活跃线程的程序可以同时在多处理器上运行。
2.模型的简化:在模拟情况下,为每种类型的任务分配一个线程,或者为每一个因素分配一个线程,提供理想上的顺序,并且这样做可以域逻辑(domain logic)和时序调度的细节隔离,进行相互交替的操作,进行异步I/O,以及等待资源。
3.对异步事件的简单处理。
4.用户界面更好的响应性。
1.使用多处理器:拥有多个活跃线程的程序可以同时在多处理器上运行。
2.模型的简化:在模拟情况下,为每种类型的任务分配一个线程,或者为每一个因素分配一个线程,提供理想上的顺序,并且这样做可以域逻辑(domain logic)和时序调度的细节隔离,进行相互交替的操作,进行异步I/O,以及等待资源。
3.对异步事件的简单处理。
4.用户界面更好的响应性。