shared全局变量
cal中空转 加一点延时
fun中执行shared=5+shared+5
如果两个线程修改变量 结果不定
共享变量 主线程赋初值 从线程修改 主线程再来引用打印出来
pthread_join 等线程执行完
线程共享变量
从线程1取到现在的值做加法 还没做完 停顿了
从线程2也取原先的值做加法
两个线程同时取 修改 不互斥
且是在原来 老的值上进行 做加法重合 每次结果都不定
运行结果如图