New submission from Kallah :
In the attached sync.py, running it on windows and Unix (Ubuntu and OSX tested)
will grant different results. On windows it will output:
x = 1
x = 2
x = 3
y = 1
x = 4
x = 5
x = 6
x = 7
y = 1
While on ubuntu it will output:
x = 1
x = 2
x = 3
y = 4
x = 4
x = 5
x = 6
Kallah added the comment:
The difference here is that on Windows y will never change, it will stay 1
forever while on Unix systems y will increment. Having done a bit more research
it seems this is due to the way multiprocessing works on Windows vs Unix
systems. In unix systems the new