报名:内核编程各种锁的正确使用和调试

这是宋宝华老师继《Linux的任督二脉:进程调度和内存管理》的第二脉Linux的任督二脉之内存管理线上微信群直播报名(2018.1.29-2.2)直播后,春节前最后一节课。

本次《内核编程各种锁的正确使用和调试》,采用微信群形式。语音,截图,关键部分电脑录屏。

主要目的:把各种关于spinlock、锁中断等的误解彻底澄清,搞清楚单核、多核,这些锁对调度的影响。也解释在编码过程中,如何正确地识别临界区和对临界区进行正确地加锁。万一没弄好,出现了内核hang死、lockup后,如何调试和甄别问题。

直播时间:2018.2.3,晚9:00点-10:30点。

直播形式:

微信群本次内存管理直播,采用微信群形式。语音,截图,关键部分电脑录屏。

大纲:

1

1.spinlock的工作原理,单核和多核的区别;

2.mutex的工作原理;

3.local_irq_disable的工作原理;

4.spinlock_irqsave的工作原理;

5.如何正确的判断临界区

6.给临界区解锁的几个原则

7.lockup的调试

报名方法(扫码加微信),发送报名红包88元,加入直播群:

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180202B01GWY00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码关注腾讯云开发者

领取腾讯云代金券