久久久久久久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|日韩在线中文|看一级毛片视频|日本精品二区|成人深夜福利视频|武道仙尊动漫在线观看 主站蜘蛛池模板: 国产欧美在线视频 | 国产资源一区二区三区 | 精品亚洲一区二区三区四区五区 | 亚洲精品99久久久久久 | 国产一区精品在线 | 视频一区二区三区四区五区 | 综合色站导航 | 在线免费观看黄网 | 亚洲日日 | 国产亚洲精品久久久久久豆腐 | 久草.com| 精品视频99 | 日韩精品国产精品 | 国产午夜精品久久久 | 免费观看一级毛片视频 | 国产精品特级片 | 视频一区在线观看 | 欧美中文字幕一区二区三区亚洲 | 国产精品日本一区二区不卡视频 | 日日射夜夜骑 | 黄色一级免费 | 欧美日韩在线成人 | 亚洲欧美在线视频 | 久久99成人 | 国产精品婷婷 | 欧美性网 | 91精品久久久久久久久久小网站 | 久在线精品视频 | 亚洲三区在线观看 | 精品免费国产一区二区三区四区 | 日韩三级一区 | 国产美女一区二区三区 | 中国一级特黄毛片大片 | 日韩高清中文字幕 | 欧美精品一 | 九九色九九 | 国产成人一区二区 | 一区二区成人 | 颜色网站在线观看 | av免费在线播放 | 久久精品99 | (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); })(); <address id="3xzb3"><u id="3xzb3"><strike id="3xzb3"></strike></u></address><address id="3xzb3"><u id="3xzb3"></u></address>