Example multithread.c has a race condition. Pointer to integer 'i' variable is passed to thread function. Immediately after threads creation, variable 'i' assigned a new value. As result, from 2 to 3 ...