create_singlethread_workqueue 썸네일형 리스트형 work queue 함수들의 특성 정리 create_singlethread_workqueue - 이 workqueue 에 넣은 work 함수는 중복 실행되지 않는다. 즉, callback 함수가 수행되고 있는 동안에는 해당 callback 함수가 중복 실행되지 않는다. -- 계속 -- 더보기 singlethread_workqueue 사용 아래와 같이 함수 구정을 하면 됩니다. 간단한 함수들이므로 설명은 생략 합니다. struct work_struct my_int_work; struct workqueue_struct *my_wq = NULL; void test-device_int_irq_handler_sched(void) { queue_work(my_wq, &my_int_work); } void my_interrupt_event_work(struct work_struct *p) { printk(KERN_ERR "my_interrupt_event_work() is called\n"); ... // 실제 work } static int my_device_probe(struct i2c_client *client, const struct i2c_.. 더보기 이전 1 다음