#include #include #include void* waste_time(void *unused){ size_t sum = 0; for(unsigned int i = 0; i < pow(2, 31); i++) for(unsigned int j = 0; j < pow(2, 31); j++) sum += i * j; return 0; } int main(){ pthread_t thread; pthread_create(&thread, 0, waste_time, 0); pthread_create(&thread, 0, waste_time, 0); pthread_create(&thread, 0, waste_time, 0); pthread_create(&thread, 0, waste_time, 0); pthread_create(&thread, 0, waste_time, 0); pthread_create(&thread, 0, waste_time, 0); pthread_create(&thread, 0, waste_time, 0); pthread_create(&thread, 0, waste_time, 0); pthread_create(&thread, 0, waste_time, 0); pthread_create(&thread, 0, waste_time, 0); pthread_create(&thread, 0, waste_time, 0); pthread_create(&thread, 0, waste_time, 0); pthread_create(&thread, 0, waste_time, 0); pthread_create(&thread, 0, waste_time, 0); pthread_create(&thread, 0, waste_time, 0); pthread_create(&thread, 0, waste_time, 0); pthread_create(&thread, 0, waste_time, 0); pthread_create(&thread, 0, waste_time, 0); pthread_create(&thread, 0, waste_time, 0); pthread_create(&thread, 0, waste_time, 0); pthread_create(&thread, 0, waste_time, 0); pthread_create(&thread, 0, waste_time, 0); pthread_create(&thread, 0, waste_time, 0); waste_time(0); return 0; }