الملتوية ، الافراج عن المواضيع.حجب الاتصال من الخيط عندما يتوقف المفاعل
سؤال
يبدو threads.blockingCallFromThread
يحافظ على الحجب حتى عندما يتوقف المفاعل.هل هناك أي طريقة لإلغاء حظره?المؤجلة التي يتم حظرها تعتمد على ريك القادمة من الطرف الآخر ، وهذا بالتأكيد لن يأتي مع توقف المفاعل.
المحلول
كتل حتى الحرائق المؤجلة.إذا كنت تريد أن إلغاء الحظر ، وإطلاق النار المؤجلة.إذا كنت وقف التطبيق الخاص بك ووقف المفاعل ، فإنك قد ترغب في اطلاق النار المؤجلة قبل أن تفعل ذلك.ربما كنت ترغب في اطلاق النار عليه مع Failure
منذ يفترض أنك لم تكن قادرا على التوصل إلى نتيجة ناجحة.يمكنك تثبيت خطافات إيقاف تشغيل المفاعل لتشغيل الكود عندما يكون المفاعل على وشك التوقف ، إما باستخدام مخصص Service
أو reactor.addSystemEventTrigger
.
لا تنتمي إلى StackOverflow