久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

在循環 C++ 中重用線程

Reusing thread in loop c++(在循環 C++ 中重用線程)
本文介紹了在循環 C++ 中重用線程的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

我需要在 C++ 程序中并行化一些任務,并且我對并行編程完全陌生.到目前為止,我已經通過互聯網搜索取得了一些進展,但現在有點卡住了.我想在循環中重用一些線程,但顯然不知道如何做我想要的.

我正在從電腦上的兩張ADC卡上采集數據(并行采集),然后我需要在采集下一批數據的同時對采集到的數據進行一些操作(并行處理).下面是一些偽代碼來說明

//獲取一些數據,等待所有數據獲取完畢再繼續std::thread acq1(AcquireData, boardHandle1, memoryAddress1a);std::thread acq2(AcquireData, boardHandle2, memoryAddress2a);acq1.join();acq2.join();while(用戶不打擾){//獲取新數據的同時處理第一批數據std::thread proc1(ProcessData,memoryAddress1a);std::thread proc2(ProcessData,memoryAddress2a);acq1(AcquireData, boardHandle1, memoryAddress1b);acq2(AcquireData, boardHandle2, memoryAddress2b);acq1.join();acq2.join();proc1.join();proc2.join();/*以這種方式進行,交替使用哪個內存地址被寫入并被處理,直到用戶中斷程序.*
                【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!
                
上一篇:需要精確的線程睡眠.最大 1ms 誤差 下一篇:OpenMP 如何處理嵌套循環?
相關文檔推薦 如何在 C++ 中讀取和操作 CSV 文件數據? How can I read and manipulate CSV file data in C++?(如何在 C++ 中讀取和操作 CSV 文件數據?) 在 C++ 中,為什么我不能像這樣編寫 for() 循環: In C++ why can#39;t I write a for() loop like this: for( int i = 1, double i2 = 0; (在 C++ 中,為什么我不能像這樣編寫 for() 循環: for( int i = 1, double i2 = 0;) OpenMP 如何處理嵌套循環? How does OpenMP handle nested loops?(OpenMP 如何處理嵌套循環?) 需要精確的線程睡眠.最大 1ms 誤差 Precise thread sleep needed. Max 1ms error(需要精確的線程睡眠.最大 1ms 誤差) 是否需要“do {...} while ()"?環形? Is there ever a need for a quot;do {...} while ( )quot; loop?(是否需要“do {...} while ()?環形?) 如何從交換機內部跳出循環? How to break out of a loop from inside a switch?(如何從交換機內部跳出循環?)
欄目導航 前端問題解決Java問題php問題Python問題C#/.NET問題C/C++問題移動開發問題數據庫問題 最新文章 • cout<<調用它打印的... • 使用 GCC 在可執行文件中嵌入... • Qt5 靜態構建產生無法加載平... • 為什么從`std::async` 阻塞返回... • std::thread 通過引用調用復制構... • 理解 std::hardware_corruption_int... • 如何在 Visual Studio 調試器中顯... • 對模板函數的未定義引用... • 什么時候應該在 C++ 中使用“... • C++11 中 COW std::string 實現的合... • 模塊化算法和 NTT(有限域 DF... • 如何使用 QueryPerformanceCounte... 熱門文章 • cout<<調用它打印的... • 使用 GCC 在可執行文件中嵌入... • Qt5 靜態構建產生無法加載平... • 為什么從`std::async` 阻塞返回... • std::thread 通過引用調用復制構... • 理解 std::hardware_corruption_int... • 如何在 Visual Studio 調試器中顯... • 對模板函數的未定義引用... • 什么時候應該在 C++ 中使用“... • C++11 中 COW std::string 實現的合... • 模塊化算法和 NTT(有限域 DF... • 如何使用 QueryPerformanceCounte... 熱門標簽 掃碼點餐 門戶 驗證碼 廣告設計 商務合作 商城模板 bootstrap 進銷存系統 零售系統 ar 商城 視頻教程 微擎 o2o 分發系統 音樂 淘寶客 discuz模板 微小區 服裝設計 ai 資源 小米 刷單 3d 小游戲 交友 蜘蛛池 卡券 你畫我猜 虛擬幣 區塊鏈 視頻 全景 漫畫網 OElove 按鈕切換 博客 物流網站 游戲模板 svg jquery angular 360 動畫模板 攝影 動畫特效 在線客服 扁平 地板 域名停放 域名頁 canvas html5 小程序 thinkphp 視頻打賞 java視頻 挖礦網 養生網 帝國cms 微信程序 電影源碼 css3 訂單系統 微商 微擎微贊 蘋果cms 郵件群發 小說源碼
網站首頁 - 聯系我們- 免責聲明- 網站公告 - 標簽分類- 網站地圖 Copyright © 2022-2023 HTML5模板網 版權所有并保留所有權 粵ICP備14083021號 感谢您访问我们的网站,您可能还对以下资源感兴趣: 久久久久久久av|日韩在线中文|看一级毛片视频|日本精品二区|成人深夜福利视频|武道仙尊动漫在线观看 主站蜘蛛池模板: 国产成人在线播放 | 日韩激情网站 | 在线观看av片 | 日本免费在线观看视频 | 欧美日韩亚洲天堂 | 婷婷久久久 | av基地网| 中文字幕在线观看免费视频 | 日本香蕉视频 | 国产免费a| 国产高清一区二区 | 四虎在线观看 | 中文有码在线观看 | 国产成人精品三级麻豆 | 毛片av在线 | 伊人av综合| 国产理论视频 | 69精品视频 | 成人在线免费网站 | 肉丝美脚视频一区二区 | 亚洲高清视频在线观看 | 国产综合在线视频 | 国产精品一品二区三区的使用体验 | 日韩精品在线一区二区 | 中文字幕免费观看 | 日韩精品免费视频 | 久久在线视频 | 免费在线观看av | 成人在线免费视频观看 | 日韩精品视频免费 | 中文字幕久久久久 | 夜夜操天天 | 亚洲国产日韩在线 | 国产欧美另类 | 在线免费播放av | www.国产在线观看 | 日韩在线精品视频 | 色综合久久88 | www操| 一区在线观看 | 免费在线观看av网站 | (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); <tbody id="04q0i"><button id="04q0i"></button></tbody><abbr id="04q0i"></abbr><abbr id="04q0i"><menu id="04q0i"></menu></abbr><object id="04q0i"></object><wbr id="04q0i"><dfn id="04q0i"></dfn></wbr><dl id="04q0i"><dd id="04q0i"></dd></dl><input id="04q0i"></input><code id="04q0i"><tbody id="04q0i"></tbody></code><table id="04q0i"><ul id="04q0i"></ul></table>