關於這項作業
岔斷指令可讓您立即(或儘快)重新獲得控制權。
發出岔斷指令還會暫停時鐘,這會回復下一個執行指令。
註: 對於簡式應用程式,可能有通知的待辦事項。
雖然模型會停止立即執行,但動畫程式僅在其已清除此待辦事項並顯示任何擱置通知之後,才可以接受進一步的輸入。
岔斷指令無法停止位於單一作業中的無限迴圈。
例如,發出岔斷無法停止下列 while() 迴圈:
while(TRUE) j++;
不過,如果 increaseJ() 是定義於產品中的作業,則它可停止下列程式碼:
while(TRUE) increaseJ();