||
根据两个剧本演两本戏, 就是两个进程. 同一部戏的多个幕, 就好比多个线程, 它们都从属于同一部戏. 舞台就好比CPU. 两部系同时交替使用同一个舞台。(或者拍2本不同的电影但共享一个摄影棚)
进程切换,就是两部戏切换。线程切换就是同一部戏的不同幕切换。
显然,同一部戏的不同幕切换比较轻快,不同戏之间的切换比较沉重。
一个楼盘销售经理培训了5个售楼小姐,这些售楼小姐就好比内核线程,共同寄生于同一个楼盘的销售过程。
(附带比喻:不同的楼盘销售属于不同的进程。)
一个客户需要卖房,带了若干亲友团10人一起咨询。这些亲友团成员(包括客户本身)就好比用户线程,共同服务于同一个卖房进程。
One-to-one: 每个亲友团成员都被分配到一个售楼小姐来介绍。
Many-to-one: 只有一个售楼小姐为这个客户的所有成员介绍。
Many-to-many: 所有5个售楼小姐被线程调度给这11个客户。
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-11-23 05:57
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社