VxWorks函數說明

來源:互聯網
上載者:User

一.任務相關函數:

 

1.任務調度函數

 

kernelTimeSlice()

功能:             啟用迴圈調度.

輸入參數:  

傳回值:  

所屬庫和標頭檔: 

 

 

taskPrioritySet()

功能:             改變任務優先順序.

輸入參數:  

傳回值:  

所屬庫和標頭檔: 

 

taskLock()

功能:      禁止任務調度.

輸入參數:  

傳回值:  

所屬庫和標頭檔:

 

 

 taskUnlock()

功能:          使能任務調度.

輸入參數:  

傳回值:  

所屬庫和標頭檔:

 

 

2.任務建立函數

taskSpawn()

功能:         建立並啟用一個任務.

輸入參數:  

傳回值:  

所屬庫和標頭檔:

 

 taskInit()

功能:         初始化一個新任務.

輸入參數:  

傳回值:  

所屬庫和標頭檔:

 

taskActivate()

功能:        啟用一個初始化好的任務.

輸入參數:  

傳回值:  

所屬庫和標頭檔:

 

 

3.操作任務函數

 

taskName()

功能:          擷取與ID相關聯的任務名稱.

輸入參數:  

傳回值:  

所屬庫和標頭檔:

 

taskNameToId()

功能:          尋找與任務名稱相關聯的任務ID.

輸入參數:  

傳回值:  

所屬庫和標頭檔:

 

taskIdSelf()

功能:          擷取當前任務的ID.

輸入參數:  

傳回值:  

所屬庫和標頭檔:

 

taskIdVerify()

功能:          確認指定任務的存在.

輸入參數:  

傳回值:  

所屬庫和標頭檔:

 

taskOptionsGet()

功能:          擷取任務的選項資訊.

輸入參數:  

傳回值:  

所屬庫和標頭檔:

 

taskOptionsSet()

功能:          設定任務的選項資訊.

輸入參數:  

傳回值:  

所屬庫和標頭檔:

 

 

5.訊號量控制函數

 

semBCreat()

功能:          為二進位訊號量分配空間並將其初始化。

輸入參數:  

傳回值:  

所屬庫和標頭檔:

 

semMCreat()

功能:          為互斥訊號量分配空間並將其初始化。

輸入參數:  

傳回值:  

所屬庫和標頭檔:

 

semCCreat()

功能:          為計數訊號量分配空間並將其初始化。

輸入參數:  

傳回值:  

所屬庫和標頭檔:

 

semDelete()

功能:          終止並釋放指定的訊號量。

輸入參數:  

傳回值:  

所屬庫和標頭檔:

 

semTask()

功能:          擷取指定的訊號量。

輸入參數:  

傳回值:  

所屬庫和標頭檔:

 

semGive()

功能:          給出指定的訊號量。

輸入參數:  

傳回值:  

所屬庫和標頭檔:

 

semFlush()

功能:         使所有等待指定訊號量的任務處於就緒態。

輸入參數:  

傳回值:  

所屬庫和標頭檔:

 

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.