![]() |
PCDVD數位科技討論區
(https://www.pcdvd.com.tw/index.php)
- 疑難雜症區
(https://www.pcdvd.com.tw/forumdisplay.php?f=34)
- - 請問關於C++...
(https://www.pcdvd.com.tw/showthread.php?t=334197)
|
|---|
請問關於C++...
請問C++有"中斷"這樣的指令嗎?
譬如說~電梯關門中... 按下"開門",他會執行中斷關門動作,重新執行開門動作. 可有這樣的指令可以用呢? |
在下對程語還不是很在行...
只是想到:要同時執行兩個動作,是否要用到多執行緒啊? |
例子怪怪...
如果硬體本身是可被中斷的,那麼只需在需要時發出單一的終止訊號。如果硬體並無中斷機制,則通常要用迴圈去做檢查,在需要時適時中斷。 |
引用:
多重執行緒呀... 嗯...我倒是沒想到這步(應該說我沒唸到那邊一一")... 晚上試試看好嚕^_^ 謝謝~ 不是啦^_^" 這是老師要我們寫的程式.題目是"電梯" 所以只有軟體指令問題,沒有硬體. 因為這是要用C++,然後在電腦螢幕上面跑的. 我本來也想過用迴圈,但覺得不妥. 所以想知道說C++有沒有"中斷指令",可以讓我寫出他的"中斷機制'來. |
不知道電梯支不支援"多緒執行"...
:D |
如果是純軟體的話,中斷機制應該在於 OS 而非語言本身。
用迴圈應該不會有什麼不妥吧?這是最容易寫的模擬中斷了。而效率在電梯程式應不致構成問題。 |
| 所有的時間均為GMT +8。 現在的時間是03:08 PM. |
vBulletin Version 3.0.1
powered_by_vbulletin 2026。