|
|
原帖由 FENG950 于 2006-6-24 12:54 发表
这种写法也是要撤销的吧?即是已经被执行的线程发现错误后要回滚到初始态再重新执行,我的意思就是:这是要时间的吧?
一个做工具的工厂,生产刀叉.正常工序是做出粗模,加上柄,在开刀锋.一组人做,可以先开刀锋再加柄,这就是乱序执行.也可以一边只管加柄,另一边只管开刀锋,如果需要100把刀,开刀锋的做完,却发现做了120个粗模,加了120个柄,结果浪费20个,这个就是细粒度的投机执行.
如果有订单,却没说是要刀还是要叉,工期又赶得紧.反正人多材料多,两拨人,一拨做刀,另一拨做叉.等订单消息落实是要刀,那做刀的继续做,而做叉的就把已经做了的统统回炉.这个就是粗粒度的投机执行. |
|