كيفية التحقق مما إذا تم تعيين مقبض الطريق?

StackOverflow https://stackoverflow.com/questions/3313093

  •  27-09-2020
  •  | 
  •  

سؤال

لدي وايثاندل وأود أن أعرف كيفية التحقق مما إذا كان وايثاندل قد تم بالفعل تعيين أم لا.

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

شكرا للمساعدة!

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

المحلول

حاول waithandle.waitone (0)

إذا كان millisecondstimeout صفر، فإن الطريقة لا تمنع.يختبر حالة مقبض الانتظار والعائد على الفور.

نصائح أخرى

giveacodicetagpre.

الإخراج:

تم تعيين

: خطأ

تم تعيين

: صحيح

استخدام واحد من Wait... طرق على WaitHandle هذا يأخذ قيمة المهلة، مثل WaitOne, ، وتمرير مهلة 0.

يمكنك استخدام waitone (int millisecondstimeout، bool exitcontext) طريقة وتمرير في 0 لعملية الحظر العريض.سوف يعود على الفور.

giveacodicetagpre.

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