The first thread uses busy-waiting to check for a change in the value of i: #include <stdio.h> #include <pthread.h> #include <unistd.h> #include <stdlib.h> volatile int i = 0; /* i is global, so it is visible to all functions.
Den första tråden använder busy-waiting för att kolla efter en ändring i värdet för i: #include <stdio.h> #include <pthread.h> #include <unistd.h> #include <stdlib.h> volatile int i = 0; /* i är global, så den är synlig för alla funktioner.