前言
一直在做驱动开发,主要是修改bug,bug层出不穷,因为涉及的是一个全新的工作领域,非常难的问题,通常一个bug就要改很久。
主要的bug修改
- 内存泄漏,同事应用数据库失误,被我查出来了,然后改正了。
- 句柄泄漏,这是我导致的,打开进程以后,然后忘记关闭句柄。
知识点的收获
同步手段,关键代码段和mutex的区别,mutex是内核对象,关键代码段不是,mutex可以用以进程间同步,而关键代码段不行,但是mutex效率不如关键代码段。mutex可以命名,关键代码段不可以。
一直在做驱动开发,主要是修改bug,bug层出不穷,因为涉及的是一个全新的工作领域,非常难的问题,通常一个bug就要改很久。
同步手段,关键代码段和mutex的区别,mutex是内核对象,关键代码段不是,mutex可以用以进程间同步,而关键代码段不行,但是mutex效率不如关键代码段。mutex可以命名,关键代码段不可以。