interrupt

    1熱度

    2回答

    編輯 這個問題已經通過幾次迭代過去了,現在,可以隨意通過修訂看看,看看歷史上和一些事情的背景資料試過。 我使用CompletionService連同一個ExecutorService和贖回,併發調用多項功能於幾個不同的服務通過CXF生成的代碼。這些服務都有助於對一組不同的信息我用於我的項目的信息。然而,這些服務可能無法長時間響應而沒有拋出異常,延長了組合信息的等待時間。 爲了解決這個問題,我正在運

    5熱度

    5回答

    我有一個爲應用程序生存期運行的小後臺線程 - 但是當應用程序關閉時,線程應該正常退出。 問題是線程每間隔15分鐘運行一些代碼 - 這意味着它會睡眠ALOT。 現在爲了讓它擺脫睡眠,我拋出一箇中斷 - 但我的問題是,如果有更好的辦法,因爲中斷會產生ThreadInterruptedException。 這裏是我的代碼(有些僞)要點: public class BackgroundUpdater :

    0熱度

    2回答

    我正在爲使用MIPS架構的程序集編寫一個程序,而且我很難弄清楚如何獲取用戶的輸入字符並將其存儲在寄存器中以進行處理。 該程序將打開一個控制檯,輸出一條消息,然後用戶可以輸入一個字符,然後這決定了程序中接下來應該發生的事情。 就像我說的,我很難找出如何抓住角色,以便我可以在程序中採取行動。 感謝

    0熱度

    2回答

    我試圖以10微秒或更快的速率在主機上運行以下僞代碼(512 MB RAM,Intel 2.5 GHz Pentium 4處理器等)的Windows XP操作系統上運行: int main(void) { while(1){}; } Interrupt service routine: every 10 microseconds, printf("Hello World");

    0熱度

    2回答

    我們有一個簡單結構: 主芯片(ARM9基於) PIC控制器 的PIC進行通信經由用於傳送基於中斷I2C通信協議到ARM數據的。在中斷內部,我們發出一個從I2C層(總線)讀取數據的任務。 如果數據有限,我們通常不會有太多問題來讀取數據並將其發送到上層。如果這個數據非常大,那麼中斷將會很長時間。 的第一個問題是: 我說得對不對? 萬一我是對的,如何避免相同? ...或者我們可以採用不同的解決方案

    0熱度

    1回答

    CPU(特別是powerpc)是否允許爲IPI(處理器間中斷)安裝中斷處理程序?我正在使用的MPIC支持每個內核4個IPI,它具有設置這些IPI的向量和優先級的寄存器,但我應該在哪裏安裝中斷處理程序? CPU內核具有IVOR(中斷向量偏移寄存器),用於設置外部中斷,內部中斷,定時器中斷,異常等的中斷處理程序,但不包括IPI。

    5熱度

    10回答

    被這個問題 How can I force GDB to disassemble? 我想知道的INT 21H作爲一個概念的啓發。現在,我對內部有一些非常生疏的知識,但沒有那麼多細節。我記得在C64中,你有定期的中斷和非屏蔽中斷,但我的知識在這裏停止。你能給我一些線索嗎?這是與DOS相關的策略嗎?

    0熱度

    1回答

    我寫了一個小的PHP腳本來幫助我將更改從分段轉移到生產。我在同一臺服務器上同時運行staging和prod,以便我的腳本將更改從staging文件夾複製到prod文件夾。 這一直工作正常,直到今天,當我有文件時只部分地得到一些休息時間複製幾個實例。我想知道如果用戶訪問使用同時複製的文件的網頁會導致cp命令和部分文件副本的中斷。任何想法或解決方案? copy命令基本上是: exec('cp -Rfp

    0熱度

    2回答

    我在Windows下做驅動開發(擴展的實時擴展RTX從間隔零) 雖然我沒有看到RTX文檔中的任何東西,有沒有一個可以使用的功能判斷當前的代碼位置是否在中斷環境中調用?

    3熱度

    3回答

    當隊列中沒有任何內容和調用take()時會發生什麼。 API表示該方法將等待,但這是否意味着CPU將在空閒/非空空閒時檢查空隊列,或者是否意味着該線程產生並將被中斷喚醒?如果是前者的情況,我可能想要查看隊列是否爲空,以及是否調用thread.yield()來放棄處理器時間。我的問題是我真的需要調用yield還是爲內部機制處理這個問題? 其次,什麼是中斷例外意味着什麼?如果我理解正確,這意味着如果線