// Data race on outLen due to ++ operation. // Adding private (outLen) can avoid race condition. But it is wrong semantically. #include #include int input[1000]; int output[1000]; int main() { int i ; int inLen=1000 ; int outLen = 0; for (i=0; i