Example: Race Condition
#!/usr/bin/csh -f
set count = 0
while( $count < 50 )
set sharedData = `cat shareVal`
@ sharedData++
echo $sharedData >! shareVal
@ count++
end
Create two identical copies, “a” and “b”
Run as: ./a&; ./b&
Previous slide
Next slide
Back to first slide
View graphic version