列舉排序各種並行之Win32API

2021-06-26 22:04:03 字數 976 閱讀 8514

利用createevent建立事件,createthread建立執行緒

// 1.cpp : 定義控制台應用程式的入口點。

//#include "stdafx.h"

#include #include "time.h"

#include using namespace std;

handle hx_finish[2];

handle hx_finish2;

int hx_datasize; /*hx_datasize:陣列長度;*/

int *hx_data_in, *hx_data_out; /*輸入和輸出陣列指標*/

dword winapi threadone(lpvoid param)//執行緒1

}hx_data_out[hx_k1]=hx_data_in[hx_i];

} setevent(hx_finish[0]);

return 0;

}dword winapi threadtwo(lpvoid param)//執行緒2

}hx_data_out[hx_k2]=hx_data_in[hx_i];

} setevent(hx_finish[1]);

return 0;

}dword winapi threadthree(lpvoid param)//主線程做的任務

測試加速比:

列舉排序各種並行之MPI

宣告 執行mpi程式之前必須先將mpich配置好,可以參照 include stdafx.h include mpi.h 一定好放到stafx.h後面 include include include include 函式名 getrank 功能 計算所屬部分資料的秩 比該元素小的數的個數 輸入 hx...

深入淺出VC 串列埠程式設計之基於Win32 API

1 api描述 在win32 api中,串列埠使用檔案方式進行訪問,其操作的api基本上與檔案操作的api一致。開啟串列埠 win32 中用於開啟串列埠的api 函式為createfile,其原型為 例如,以下程式用於以同步讀寫方式開啟串列埠com1 handle hcom dword dwerro...

深入淺出VC 串列埠程式設計之基於Win32 API

1 api描述 在win32 api中,串列埠使用檔案方式進行訪問,其操作的api基本上與檔案操作的api一致。開啟串列埠 win32 中用於開啟串列埠的api 函式為createfile,其原型為 例如,以下程式用於以同步讀寫方式開啟串列埠com1 handle hcom dword dwerro...