互斥同步最主要的问题就是进行线程阻塞和唤醒所带来的性能问题。因此这种同步称为阻塞同步,从处理问题的方式来说,互斥同步属于一种悲观的并发策略,总是认为只要不去做正确的同步措施,那就肯定会出现问题,无论共享数据是否真的会出现竞争,它都要进行加锁、用户态核心态转换、维护锁计数器和检查是否有被阻塞的线程需要唤醒等操作。
创建和销毁线程都需要主线程进入内核态才能进行 操作,而一般情况下应用运行的线程级别是用户态的,这样在线程状态切换中会很消耗资源
创建和销毁线程都需要主线程进入内核态才能进行 操作,而一般情况下应用运行的线程级别是用户态的,这样在线程状态切换中会很消耗资源