【加入默语老师的私域】C#面试题
:这是一种内核模式锁,自旋锁是“原地等待”的方式解决资源冲突的,即线程会不停地检查锁是否可用(忙等待),直到获取到锁为止。如果我们在方法中直接new一个线程来处理,当这个方法被调用频繁时就会创建很多线程,不仅会消耗系统资源,还会降低系统的稳定性,一不小心把系统搞崩了,就可以直接去财务那结帐了。corePoolSize(核心线程数):当线程池运行的线程少于 corePoolSize 时,将创建一个新线程来处理请求,即使其他工作线程处于空闲状态。:这两种类是基于事件的同步原语,用于线程间的信号通知和同步。