3.1串行.并发与并行 1.串行:一件事做完接着做下一件事. 2.并发:几件事情交替进行,统筹资源. 3.并行:几件事情同时进行,齐头并进,各自运行直到结束. 多线程编程的实质就是将任务处理方式由串行改为并发,即实现并发化. 3.2竞态 状态变量:即类的实例变量.静态变量.可以被多个线程共享,也被称为共享变量. 共享变量: “可以”(不代表一定)被多个线程共同访问的变量. 多线程编程中对于同样的输入,程序输出的结果的正确性与时间有关的现象就被称为竞态,也就是说计算结果时而正确时而错误. 竞态常常…