سؤال

pthread_cleanup_pop_restore - ما هذا؟

إنه من Glibc. ويطلق عليه كثيرا ويأكل الكثير من الوقت وحدة المعالجة المركزية.

يستخدم البرنامج مكالمات الكثير من GetC (). لا يمكنني تغيير البرنامج (إنه المعيار مع المصدر الثابت)، ولكنه ترغب في تشغيله بشكل أسرع.

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

المحلول

إنها وظيفة!

التي بدورها، سوف deregister وظيفة تنظيف من pthread_cancelقائمة انتظار تنظيف. عندما تعمل وظيفة Glibc IO (مع تمكين قفل الملفات في Glibc) بواسطة pthread_cancel، سيكون لها فرصة سوى لفتح واصف الملفات. هذه الفرصة هي نظير الوظيفة هذه.

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