none
Андрей, ответ RRS feed

  • Вопрос

  • #include <iostream>
    #include <Windows.h>

    using namespace std;
    int A[2000];
    HANDLE h[10];
    int d = 5;
    DWORD WINAPI func(LPVOID param){
    int k = (int)param;
    for (int i = k*200; i <= k*200+200; i++){
    A[i] = 4 + d*i;
    }
    return 0;
    }
    int main(){
    SetConsoleOutputCP(1251);
    for (int i = 0; i < 10; i++){
    h[i] = CreateThread(NULL , 0, func, (LPVOID)i, 0, NULL);
    }
    WaitForMultipleObjects(10, h,true, INFINITE);
    for (int i = 0; i < 2000; i++){
    cout << A[i] <<" ";
    }
    system("pause");
    return 0;
    }
    6 июля 2015 г. 10:59

Все ответы

  • Уважаемый пользователь, пожалуйста оформите топик более понятным образом и не дублируйте тему, иначе удаляю.

    Сделаем содержимое сообщества лучше, вместе!

    6 июля 2015 г. 12:20
    Модератор