#include #include using namespace std; float* datas = new float[100]; DWORD WINAPI Loop(void *_data) { while(1) { for(int i = 0; i < rand() % 100; i++) { datas[i] = rand(); } } } DWORD WINAPI Read(void *_data) { while(1) { for(int i = 0; i < rand() % 100; i++) { cout << datas[i]; } } } int main() { for(int i = 0; i < 100; i++) { CreateThread(NULL, 0, Loop, NULL, 0, NULL); } for(int i = 0; i < 100; i++) { CreateThread(NULL, 0, Read, NULL, 0, NULL); } Sleep(10000); }