| مثال | |
|
| الحل | |
|
يتم استخراج ما يلي من وثيقة Java (حقوق النشر لشركة Sun Microsystems) يجب استبدال الاستخدامات المتعددة لعبارة التوقف بكود يقوم بتعديل بعض المتغيرات للاشارة الى أنه يجب ايقاف تشغيل سلسلة العمليات المستهدفة. يجب أن تقوم سلسلة العمليات المستهدفة بالتحقق من هذا المتغير بصفة دورية، وارجاع ما اذا كان المتغير يشير الى أنه سيتم ايقاف التشغيل من خلال طريقة التشغيل الخاصة بها بشكل متسلسل. اذا ظلت سلسلة العمليات المستهدفة في حالة انتظار لفترات طويلة (على سبيل المثال، في متغير الشرط)، يجب أن يتم استخدام طريقة المقاطعة لقطع حالة الانتظار. استخدم StopSafeRunnable الذي تم ادخاله.
|