2018年6月27日

面经 cisco 2

摘要: 1. cpu中的cache结构及cache一致性 一. 引子 在多线程环境中,经常会有一些计数操作,用来统计线上服务的一些qps、平均延时、error等。为了完成这些统计,可以实现一个多线程环境下的计数器类库,方便记录和查看用户程序中的各类数值。在实现这个计数器类库时,可以利用thread loca 阅读全文

posted @ 2018-06-27 22:34 AlanTu 阅读(1057) 评论(0) 推荐(0) 编辑

面经 cisco

摘要: 1. 优先级反转问题及解决方法 (1)什么是优先级反转 简单从字面上来说,就是低优先级的任务先于高优先级的任务执行了,优先级搞反了。那在什么情况下会生这种情况呢? 假设三个任务准备执行,A,B,C,优先级依次是A>B>C; 首先:C处于运行状态,获得CPU正在执行,同时占有了某种资源; 其次:A进入 阅读全文

posted @ 2018-06-27 22:27 AlanTu 阅读(1743) 评论(0) 推荐(0) 编辑

导航