PCDVD數位科技討論區

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)

poenxu 2004-05-14 01:46 AM

請問關於C++...
 
請問C++有"中斷"這樣的指令嗎?
譬如說~電梯關門中...
按下"開門",他會執行中斷關門動作,重新執行開門動作.
可有這樣的指令可以用呢?

water_luh 2004-05-14 01:56 AM

在下對程語還不是很在行...

只是想到:要同時執行兩個動作,是否要用到多執行緒啊?

qwerty 2004-05-14 08:08 AM

例子怪怪...

如果硬體本身是可被中斷的,那麼只需在需要時發出單一的終止訊號。如果硬體並無中斷機制,則通常要用迴圈去做檢查,在需要時適時中斷。

poenxu 2004-05-14 06:40 PM

引用:
Originally posted by qwerty
例子怪怪...

如果硬體本身是可被中斷的,那麼只需在需要時發出單一的終止訊號。如果硬體並無中斷機制,則通常要用迴圈去做檢查,在需要時適時中斷。


多重執行緒呀...
嗯...我倒是沒想到這步(應該說我沒唸到那邊一一")...
晚上試試看好嚕^_^
謝謝~

不是啦^_^"
這是老師要我們寫的程式.題目是"電梯"
所以只有軟體指令問題,沒有硬體.
因為這是要用C++,然後在電腦螢幕上面跑的.
我本來也想過用迴圈,但覺得不妥.
所以想知道說C++有沒有"中斷指令",可以讓我寫出他的"中斷機制'來.

harrisonlin 2004-05-15 01:00 AM

不知道電梯支不支援"多緒執行"...

:D

qwerty 2004-05-15 06:14 PM

如果是純軟體的話,中斷機制應該在於 OS 而非語言本身。

用迴圈應該不會有什麼不妥吧?這是最容易寫的模擬中斷了。而效率在電梯程式應不致構成問題。


所有的時間均為GMT +8。 現在的時間是03:08 PM.

vBulletin Version 3.0.1
powered_by_vbulletin 2026。