スレッドの数aを作成するc++プログラムを作成する必要があります。次に、スレッドごとにn(0<n<a)
が、各スレッドに0からnまでの数を合計するように要求します。したがって、たとえば、a = 5の場合、5つのスレッドを作成する必要があり、3番目のスレッドは0から3まで追加する必要があります。main関数とwhileループを使用して、動的にスレッドを作成します(pthread_createを使用して、 pthreadを使用します)。次に、すべてのスレッドが実行する1つのジェネリック関数があります。私の問題は、各スレッドにそれがどの番号であるかを知らせる方法がわからないことです。したがって、3番目のスレッドはそれが最初ではなく3番目であることをどのように知るのでしょうか。
これは簡単なことだと思いますが、答えを見つけることができませんでした。
ご協力いただきありがとうございます!
etk1220