区块链管理器.exe中0x00007FFAF4769149的未处理异常:Microsoft C ++异常:内存位置0x000000CA44CFF130

时间:2019-03-23 15:00:42

标签: multithreading visual-c++ c++17

我正在用c ++构建一个简单的区块链程序。常规程序运行良好。使类运行程序会导致错误。

nonce_threaded是导致问题的函数。

//definition

void nonce_threaded(unsigned int start, unsigned int end, int index, string data, string prev_hash, string timestamp, int id);

//threads is vector<thread> 
//Called like:

threads.emplace_back(&blockchain::nonce_threaded, this, start, end, tempx, data, tempy, tempz, x + 1);

//and called like:

for (auto &t : threads)
        t.join();

我希望线程并行运行。我该怎么做?我对c ++线程不是很有经验。

0 个答案:

没有答案