一、为什么需要线程同步?
1.对共享资源进行保护。这里的共享资源是指多个线程都会进行访问的资源。
2.解决数据一致性问题。当一个线程可以修改的变量,其它的线程也可以读取或者修改的时候,这个时候就存在数据一致性的问题,需要对这些线程进行同步操作,确保它们在访问变量的存储内容时不会访问到无效的值。本质在于进程中的多个线程对共享资源的并发访问(同时访问)。
标签:同步,变量,共享资源,访问,线程,一致性 From: https://www.cnblogs.com/DongdongAa/p/17110308.html