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.
Az első szál busy waitinget használ annak ellenőrzésére, hogy az i változó értéke megváltozott-e: #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.