[問題] 中斷多執行緒對迴圈內的程式是否能夠執行完

作者: liu0130 (Thomas_TPE)   2011-07-23 19:34:33
在多執行緒中執行無限迴圈
在迴圈流程執行到一半時
對多執行緒下達中斷的信號
此時是直接終止程式
還是會等待當前迴圈執行完畢
再終止程式
作者: LPH66 (-6.2598534e+18f)   2011-07-23 20:28:00
你要知道"迴圈"是個比較高階的概念執行機器語言的機器只會知道他一直看到往回跳的指令因此在那個階層也就沒有"當前迴圈"的概念於是當你要執行中程式停止時 他當然跑到哪就在哪停既然他不知道什麼叫"當前迴圈"自然就不會去"等"這個"當前迴圈"結束時才跳離

Links booklink

Contact Us: admin [ a t ] ucptt.com