摘要:
阅读全文
摘要:
多线程和多处理器的关系:1. 单核cpu: DPC/Dispatch级别的中断导致线程切换2. 多核cpu:1)某个cpu的中断导致线程的切换2)多个cpu可以同时使得多个线程运行在单核cpu上,只需要关闭中断就可以保证原子操作。。。。。原子操作完成后打开中断即可。但是在多核cpu上,关闭中断不能保证其他的cpu不进行资源的操作,但是多个cpu共享一条总线,所以只要锁住总线便能保证原子操作。自旋锁... 阅读全文