摘要: 线程拥有寄存器,用来保存当前的工作变量;线程有自己的栈堆,用来保存上下文,在同一个进程当中,允许拥有较大独立性多个线程,是对一个计算机上多个进程的模拟,在单核CPU中,每个线程分配的CPU速度的V/N。 线程实现方式 1. 用户级线程(多对一): 1. 用户级线程(多对一): 把线程表放在用户空间中 阅读全文
posted @ 2017-02-26 20:22 PhiliAI 阅读(3084) 评论(0) 推荐(0) 编辑
摘要: Lock Convoy(锁封护) [1]Lock Convoy是在多线程并发环境下由于锁的使用而引起的性能退化问题。当多个相同优先级的线程频繁地争抢同一个锁时可能会引起lock convoy问题,一般而言,lock convoy并不会像deadlock或livelock那样造成应用逻辑停止不前,相反 阅读全文
posted @ 2017-02-26 13:45 PhiliAI 阅读(1576) 评论(0) 推荐(0) 编辑