queue_delayed_work和queue_work区别 (转http://blog.csdn.net/dosculler/article/details/7968101) (2)

cancel_rearming_delayed_workqueue(proximity_data.work_queue, &proximity_data.work);//以下两句停止该队列时使用,比如此处psensor在脸远离时通过
flush_workqueue(proximity_data.work_queue);                                                                              //file_operations 的.release调用此两句    destroy_workqueue

destroy_workqueue(proximity_data.work_queue);//卸载ko退出或remove时注销 

附:queue_work()和schedule_work(&vibe_work);前者比后者多了个work_queue参数,即后者无需创建create_workqueue()动作

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zgyjgz.html