精華區beta EE_DSnP 關於我們 聯絡資訊
: : 請問hw2-p3假如題目的要求是按下'a'就停止的話, : : : : 是不是就不能用handling interrupt了? : : : : 如果不行,那又要如何做到同樣的動作呢? : : : 推 nh928:我指的是"假如"要這樣做的話,要怎麼做呢? 11/05 23:02 要按 'a' 就停止 是要 something like: cin >> ch; if (ch == 'a') ... 但是這樣程式會停在 cin. 除非用 multithread or multiprocess 然後透過 interprocess communication (IPC) 來控制另一方的 process 相反的, Control-C 是 asynchronous interrupt. 所以程式可以繼續執行不必等待任何輸入 完整的 interrupt list 請見系統定義的 SIG_NUM -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.121.130.225
louius:這有關於系統方面的...是程式與程式間的訊號溝通 11/06 02:01