推 purpon: 看不太懂你的問題。如果task2 用sleep特定秒數,這樣就是 11/17 00:14
→ purpon: 在blocking state,之後等到秒數到了才回到ready state. 11/17 00:14
不好意思說明的不太好Orz
task1偵測、傳遞參數,以及讓task2 suspended、resume,
task2重覆做當下的任務,比如說重覆1秒閃5次、延遲5秒,
會有5種不同的參數被傳進task2,讓task2有5種運作方式,
我想請教當task1隨機時間傳遞不同的參數給task2,
當task2運行到一半的時候,因參數不同,要求task2做任務的切換,
task2是不是會將任務的最後一次迴圈做完,然後才會改做新的任務呢?
這樣我該如何讓task2立即中止舊任務,馬上開始做新的任務呢?
※ 編輯: fengwing (118.166.214.149), 11/17/2017 09:13:35
推 purpon: 這感覺跟rtos沒什麼關係吧。 你task2在做task時進到一個wh 11/17 09:19
→ purpon: ile loop 偵測到有新參數時,就break,這樣能解決? 11/17 09:19
我在學習使用rtos的函數,還不是很熟,所以都用很簡單的例子Orz
※ 編輯: fengwing (118.166.214.149), 11/18/2017 12:15:12