亚洲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