| 
    Zephyr Project API
    3.4.0
    
   A Scalable Open Source RTOS 
   | 
 
A structure holding optional configuration items for a work queue. More...
#include <kernel.h>
Data Fields | |
| const char * | name | 
| bool | no_yield | 
A structure holding optional configuration items for a work queue.
This structure, and values it references, are not retained by k_work_queue_start().
| const char* k_work_queue_config::name | 
The name to be given to the work queue thread.
If left null the thread will not have a name.
| bool k_work_queue_config::no_yield | 
Control whether the work queue thread should yield between items.
Yielding between items helps guarantee the work queue thread does not starve other threads, including cooperative ones released by a work item. This is the default behavior.
Set this to true to prevent the work queue thread from yielding between items. This may be appropriate when a sequence of items should complete without yielding control.