线程并发和同步
并发:并发是为了解决多个线程在同一个时刻访问共享资源而带来的数据的不安全性,不稳定性等。
同步:为了解决并发问题,给某个线程赋予指定权限来进行执行。
同步的解决思路是:因为多线程会导致共享资源存在安全问题,那么让多线程在某个时间段中只有单个线程执行,从而避免线程安全问题。
但是这样子操作会降低性能。但是为了数据安全问题,降低性能也是可以接受的。
线程独立和通信
多线程之间可能有关系,也有可能没有关系。
多线程之间没有关系的时候,线程与线程之间是独立的。
多线程之间具备通信能力的时候,多线程之间需要在保证同步的同时,还应该有通信能力。线程之间的通信通常依赖于while循环+锁
标签:同步,通信,并发,线程,之间,多线程 From: https://www.cnblogs.com/likeguang/p/16801695.html