In Linux/WorkQueue.h gibt es Hinweise auf systemweite Workqueueis./*
* System-wide workqueues which are always present.
*
[...]
extern struct workqueue_struct *system_wq;
extern struct workqueue_struct *system_highpri_wq;
extern struct workqueue_struct *system_long_wq;
extern struct workqueue_struct *system_unbound_wq;
[...]
< /code>
Viele Treiber, die ich sehe, machen ihre eigene Workqueue (in der Sondenfunktion) und verwendet das für seine Aufgaben. Aufgaben werden nacheinander ausgeführt. Kann ich einfach Systemwarteschlangen für alle Dinge verwenden? Was ist die 'richtige' Art, es zu tun?
Linux Kernel WorkQueue: eigene Warteschlange gegen System_WQ? ⇐ Linux
-
- Similar Topics
- Replies
- Views
- Last post