天天看點

RTX筆記12 - 可連接配接線程 Joinable Threads

  CMSIS-RTOS2的一個新特性是能夠建立一個“可連接配接的”(設定 osThreadJoinable 屬性)線程A,并像标準線程一樣執行。此外,也容許另外一個B線程通過 osThreadJoin() 函數加入此線程A,這将會導緻加入的線程B被重新排程,并進入等待狀态,直到被加入的線程A終止。如果被加入的線程已經終止,那麼 osThreadJoin() 函數将立即傳回osOK。

  這允許建立一個臨時可連接配接線程,該線程将從全局記憶體池中擷取一塊記憶體,該線程可以執行一些處理,然後終止,将記憶體釋放回記憶體池。

繼續閱讀