مقالات بوسم «تصميم»
قائمة بالمقالات الموسومة بـ «تصميم» (5 مقالة)، من الأحدث إلى الأقدم.
-
أفضل ممارسات تعدّد مؤشّرات الترابط عمليّاً: طبعة C ── الكتابة بأمان على طريقة Win32 API
النهج المستقرّ لتعدّد مؤشّرات الترابط في C مع Win32 هو الإنشاء عبر _beginthreadex، وأقفال SRW ومتغيّرات الشرط، ودوال Interlocked، وتصميم إيقاف مبنيّ على حدث ...
-
لماذا يُفضَّل انتظار الأحداث على Sleep(1) في Windows
على Windows تتأثّر دقّة الانتظار المؤقّت القصير بدقّة ساعة النظام وبالجدولة. إن كنت تنتظر وصول عمل أو اكتمال I/O أو طلب إيقاف، فالتصميم المدفوع بالأحداث أولى...
-
جدول قرار: إنهاء أم استمرار بعد استثناء غير متوقّع
عند وقوع استثناء غير متوقّع، هل تُنهي التطبيق أم تستمر؟ المقالة ترتّب الحكم من تلف الحالة والآثار الجانبيّة الخارجيّة والخيوط والحدود الأصليّة.
-
اختيار مؤقّتات .NET الثلاثة: PeriodicTimer و Timer و DispatcherTimer
تنظيم الفروق بين PeriodicTimer و System.Threading.Timer و DispatcherTimer، وكيف تُختار للمعالجة غير المتزامنة و callback على ThreadPool وتحديث واجهة WPF.
-
لماذا نستخدم Generic Host و BackgroundService في تطبيق سطح المكتب
تنظيم البدء والمعالجة الدوريّة والإيقاف والسجلات والإعدادات و DI في أدوات Windows والتطبيقات المقيمة باستخدام Generic Host و BackgroundService.