![]() |
||
|
Regular Member
![]() ![]() 加入日期: Feb 2004
文章: 67
|
請問C++有"中斷"這樣的指令嗎?
譬如說~電梯關門中... 按下"開門",他會執行中斷關門動作,重新執行開門動作. 可有這樣的指令可以用呢? |
|||||||
|
|
|
Junior Member
![]() ![]() ![]() 加入日期: May 2004
文章: 776
|
在下對程語還不是很在行...
只是想到:要同時執行兩個動作,是否要用到多執行緒啊? |
||
|
|
|
Senior Member
![]() ![]() ![]() 加入日期: Aug 2001 您的住址: TaiPei
文章: 1,165
|
例子怪怪...
如果硬體本身是可被中斷的,那麼只需在需要時發出單一的終止訊號。如果硬體並無中斷機制,則通常要用迴圈去做檢查,在需要時適時中斷。 |
|
|
|
Regular Member
![]() ![]() 加入日期: Feb 2004
文章: 67
|
引用:
多重執行緒呀... 嗯...我倒是沒想到這步(應該說我沒唸到那邊一一")... 晚上試試看好嚕^_^ 謝謝~ 不是啦^_^" 這是老師要我們寫的程式.題目是"電梯" 所以只有軟體指令問題,沒有硬體. 因為這是要用C++,然後在電腦螢幕上面跑的. 我本來也想過用迴圈,但覺得不妥. 所以想知道說C++有沒有"中斷指令",可以讓我寫出他的"中斷機制'來. |
|
|
|
|
Advance Member
![]() ![]() 加入日期: Jun 2003 您的住址: Taipei
文章: 442
|
不知道電梯支不支援"多緒執行"...
![]()
__________________
現今世道,自爆文當故事書,站長的話做成語錄,幾百年前的文章嘛沒事就挖出來考古...
|
|
|
|
Senior Member
![]() ![]() ![]() 加入日期: Aug 2001 您的住址: TaiPei
文章: 1,165
|
如果是純軟體的話,中斷機制應該在於 OS 而非語言本身。
用迴圈應該不會有什麼不妥吧?這是最容易寫的模擬中斷了。而效率在電梯程式應不致構成問題。 |
|
|