task-switching

    0熱度

    1回答

    DWORD myThreadId = GetCurrentThreadId(); HWND hwnd_TaskSwitcher = FindWindow("TaskSwitcherWnd", "Task Switching"); AttachThreadInput(myThreadId, GetWindowThreadProcessId(hwnd_TaskSwitcher, NULL), 1

    0熱度

    1回答

    關於我第一次創作的背景。這是一個基於C#的啓動程序,它允許在主要家庭影院媒體播放器(在我的情況下,Plex,MediaPortal和Kodi)之間輕鬆切換,這樣它們都可以用於各自的優點(Plex用於下載內容,MediaPortal用於電視錄音和電視直播,科代所有其他,通常是流媒體)。 這些應用程序使用pssuspend暫停,這意味着它們可以全部保持打開狀態,這對於慢速計算機來說非常適用。 用戶按一

    2熱度

    1回答

    我開始在我的應用程序atmega8上實現類似於任務切換的東西。主要思想是有一個指向「當前屏幕」結構的指針。 「當前屏幕」包含用於刷新屏幕,處理按鈕和中斷的處理程序。 不幸的是我發現改變函數指針是在2個操作中完成的。這意味着一些中斷可能會嘗試執行current_screen->handle_signal(...);,而current_screen部分更改。由於處理精確的時序,我不能僅僅在這個變化期間

    6熱度

    2回答

    如果使用帶有3D觸摸功能的iPhone牢牢按住屏幕的左邊緣,您將調出任務切換器。 我想知道如何在我的應用程序中禁用此行爲。

    0熱度

    2回答

    除了tickGet()和tickAnnounce之外,是否還有VxWorks中的系統時間?我想測量指定任務的任務切換之間的時間,但我認爲tickGet()的精度不夠好,因爲開始時的兩個tickGet()值和taskSwitchHookAdd函數的結尾始終是相同的!

    0熱度

    1回答

    我甚至不知道,如果是bash實現這一目標的最適當的方式,但是,我需要,編程,在OS X上打開的應用程序之間進行切換 我在考慮做一個bash程序來執行「 CMD +標籤」。 我無法在常規搜索中找到此信息,因此,也許有人可以在此指出一些方向?

    1熱度

    2回答

    我爲我的ARM Cortex-M3操作系統使用了exokernel模型。當一個任務想從UART讀取時,它會調用一個庫函數,如果沒有數據,它會進行SVC調用來阻塞任務(這會導致內核將該任務置於該IRQ的等待隊列中,並啓用IRQ )。當中斷髮生時,等待它的所有任務都被移動到可運行隊列,並且中斷再次被禁止。 當我有一個固定的任務數組時,這個模型工作正常,但現在我已經移動到鏈表以允許更多類型的等待隊列(例

    0熱度

    2回答

    我是新來的Visual Studio和C#。剛剛完成了Windows窗體應用程序,但發現了以下錯誤。每當用戶最小化/恢復它或切換到另一個任務時,程序就會消失(顯示「不響應」)。這個bug可以防止用戶在運行這個程序時的多任務處理,所以我真的想修復if。 我想知道這個問題的可能原因是什麼,以及如何解決它們。我真的很感激任何建議。謝謝!

    0熱度

    1回答

    如果任務試圖交出處理器,那麼實時操作系統需要執行哪些步驟才能確保另一個任務有機會運行?

    1熱度

    1回答

    .macro SAVE_CONTEXT SWI_F ldr sp,=current_p /* switch to pcb */ ldr sp,[sp] /* get pcb ptr */ add sp,sp,#68 /* point to top of stack */ .if (\SWI_F == 0) /* if it