首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

linux delayed _work应用小结

2012-09-25 
linux delayed _work使用小结Delayed _work使用小结直接使用delay_work将任务推迟执行,如同queue work一样

linux delayed _work使用小结

Delayed _work使用小结

直接使用delay_work将任务推迟执行,如同queue work一样。

//声明

static struct delayed_work wlan_suspend_worker;

//处理任务函数

static void xxx_worker(struct work_struct *work)

     .........; 

  schedule_delayed_work(&wlan_suspend_worker,

   5*HZ);

}

//初始化时将任务处理与delayed_work绑定

static int xxx_init(void)

{

int ret;

    ...........;

    INIT_DELAYED_WORK(&wlan_suspend_worker,

  xxx_worker);

}

//推出取消delayed_work

static void __exit ath6kl_sdio_exit(void)

{

        ........;

        cancel_delayed_work(&wlan_suspend_worker);

}

热点排行
Bad Request.