Linux多线程,实在是不能理解啊

img

img


源码和运行结果都再上图 明明for循环中 i < 5 为什么打印出来会有5的值 再怎么多线程也得遵循for循环的吧 初学Linux多线程,实在是不能理解,谢谢您了

每个线程都是同一个i,i在循环结束后是5。