الاستخدام الصحيح للإشارة هوللإشارة من مهمة إلى أخرى. من المفترض أن يتم أخذ كائن المزامنة (mutex) وإصداره ، دائمًا بهذا الترتيب ، من خلال كل مهمة تستخدم المورد المشترك الذي يحميه. على النقيض من ذلك ، فإن المهام التي تستخدم الإشارات إما تشير أو تنتظر - وليس كلاهما.
متى يجب استخدام الاشارة؟
يتم استخدام الإشارات العامةلمهام "العد" مثل إنشاء منطقة حرجة تسمح لعدد محدد من سلاسل الرسائل بإدخال. على سبيل المثال ، إذا كنت تريد أربعة خيوط على الأكثر لتتمكن من إدخال قسم ، فيمكنك حمايته بإشارة وتهيئة تلك الإشارة إلى أربعة.
لماذا تستخدم الإشارة في جافا؟
إشارةتتحكم في الوصول إلى مورد مشترك من خلال استخدام العداد. إذا كان العداد أكبر من الصفر ، فيُسمح بالوصول. إذا كانت صفرًا ، فسيتم رفض الوصول.
لماذا ومتى نستخدم الاشارة؟
في علوم الكمبيوتر ، الإشارة هي متغيرأو نوع بيانات مجردة يستخدم للتحكم في الوصول إلى مورد مشترك من خلال عمليات متعددة وتجنب مشاكل القسم الحرجة في نظام متزامن مثلمثل نظام تشغيل متعدد المهام.
ما هي الإشارة المستخدمة؟
تُستخدم الإشارات عادة بإحدى طريقتين:للتحكم في الوصول إلى جهاز مشترك بين المهام. الطابعة خير مثال. لا تريد إرسال مهمتين إلى الطابعة في وقت واحد ، لذا يمكنك إنشاء إشارة ثنائية للتحكم في الطابعةالوصول.