本当に助けが必要です。私は、C++で2つの別々のスレッドを使ってf(x)|| g(x)を計算する必要があります。プログラムは以下のように表示されますC++のスレッドを使用した並列コンピューティング
#include <iostream>
#include <thread>
using namespace std;
int f(int x);
int g(int x);
int main()
{
cout << "Please enter an number" << endl;
int x;
cin >> x;
thread first(f, x);
// Compute f(x)||g(x) using threads
// do something like this first||second
// Print result
}
int f(int x)
{
int result = x;
return result;
}
int g(int x)
{
int result = x;
return result;
}
この問題を解決することについてご意見がありましたら、本当にありがとうございます。 ありがとうございました!
これまでに何を試みましたか? –
[このもの](http://en.cppreference.com/w/cpp/thread)が役立つかもしれません。 – user0042
はじめに:関数の戻り値をどのように返すかを見つける。 ['std :: promise()'](http://en.cppreference.com/w/cpp/thread/promise)と['std :: future'](http://en.cppreference.com/w/cpp/thread/future)はこれを比較的簡単に行う良い方法です。 – user0042