Linux Kernel WorkQueue: eigene Warteschlange gegen System_WQ?

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Linux Kernel WorkQueue: eigene Warteschlange gegen System_WQ?

by Anonymous » 18 Mar 2025, 16:39

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?

Top