سؤال

هل قائمة Linux kernel.

هل كانت مفيدة؟

المحلول

لا list_head الهيكل لا يحتوي على أي قفل ، والعمليات ليست ذرية بأي حال من الأحوال.

يمكنك أن ترى ذلك بنفسك هنا, ، لا يوجد ذكر لآليات القفل وما إلى ذلك.

نصائح أخرى

فقط اقرأ التنفيذ ؛ من الواضح أن الجواب لا في وجود الكتاب. (العديد من القراء على البيانات غير القابلة للتغيير آمنة.)

بول ماكيني يعطي مقدمة إلى RCU على LWN المفيدة باستمرار ، والتي يمكنك من خلالها جمع بعض النصائح حول إدارة تحديثات مؤشرات الترابط الآمنة إلى القوائم المرتبطة. بالطبع ، قد يكون استخدامك بسيطًا بدرجة كافية بحيث يكون spinlocks كافية.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top