月度归档:2011年11月

Linux定时器使用

linux定时器使用 作者: 樊颖飞

定时器在内核的定义:

12 struct timer_list {
13 /*
14 * All fields that change during normal runtime grouped to the
15[……]

Read more

OS课程与Linux内核相结合之同步实例(三)

在 操作系统中讲到进程同步 的问题的时候,都会讲一些经典的例子,其中最经典的当属“生产者和消费者的问题”。生产者和消费者的规则是生产者生产一个产品后,消费者才能消费,并且在 消费者还没有消费已经生产的产品的时候,生产者是不能再进行生产的。牛涛写的这个例子演示了这一过程:

#includ[……]

Read more