亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区
Chinaunix
標(biāo)題:
求教 線程間通信問題 高階
[打印本頁]
作者:
hanzhenlll
時(shí)間:
2015-12-14 10:46
標(biāo)題:
求教 線程間通信問題 高階
本帖最后由 hanzhenlll 于 2015-12-14 11:19 編輯
好久不寫代碼,人都木了
最近需要仿某SDK的形式 寫一套接口。
前半部分關(guān)于ENC數(shù)據(jù)編碼寫完了, 后半部分的邏輯是這樣。
1. GetFd
創(chuàng)建線程,然后線程循環(huán)執(zhí)行如下:
2. Select FD獲取數(shù)據(jù)讀狀態(tài)
3. Query 查詢數(shù)據(jù)
4. GetFrame 數(shù)據(jù)
---------------------------
我編碼是一個(gè)獨(dú)立線程. .. 如果不考慮SDK接口形式 有N種方式寫一個(gè) GetFrame 接口就能搞定這個(gè)功能。
現(xiàn)在的問題是如何 仿照他的形式 FD掃描 然后查詢 最后來獲取數(shù)據(jù)呢?
因?yàn)槲铱紤]到首先編碼是異步獨(dú)立工作的,并且獲取數(shù)據(jù)的方式應(yīng)該效率較高,所以請大家給推薦一種可行的實(shí)現(xiàn)方式?
謝謝~
--------------------------
根據(jù)樓下的反饋我再新增一下接口說明:
已完成功能
A線程: 初始化系統(tǒng)、設(shè)置SenSor/enc 相關(guān)接口、while(1)啟動(dòng)編碼
未完成功能
GetFd ()
Query ()
GetFrame ()
三個(gè)接口, 該接口使用方式: GetFd (), 創(chuàng)建B線程循環(huán)調(diào)用 select 判斷 fd 狀態(tài) ,接著調(diào)用Query ()GetFrame () ;主要功能就是循環(huán)的讀取A線程編碼后的數(shù)據(jù)。
作者:
hellioncu
時(shí)間:
2015-12-14 11:02
看了幾遍還是不明白到底要什么,SDK接口啥樣
作者:
hanzhenlll
時(shí)間:
2015-12-14 14:12
已經(jīng)找到解決辦法..... 效率有待測試。
作者:
__BlueGuy_
時(shí)間:
2015-12-16 11:20
提示:
作者被禁止或刪除 內(nèi)容自動(dòng)屏蔽
歡迎光臨 Chinaunix (http://www.72891.cn/)
Powered by Discuz! X3.2