تتوقف عملية الأطفال عند استدعاء الخيط. أطيب () (في Java ضمن Windows)
-
16-09-2019 - |
سؤال
لدي تطبيق Java يطلق عملية خارجية (Internet Explorer) باستخدام ProcessBuilder. الغريب بما فيه الكفاية، تتجمد عملية الطفل هذه عندما يدعو الموضوع الرئيسي ل Java الخيط. لا يحدث مع جميع العمليات، على سبيل المثال Firefox، ولكن مع IE يحدث في كل وقت.
أيه أفكار ؟
PS حاولت Robot.Delay () مع نفس التأثير
المحلول
كيف تستهلك عملية الأطفال Stdout و Stderr؟ قد يكون الأمر يستحق نشر التعليمات البرمجية الخاصة بك.
أنت بحاجة إلى لاستهلاك تدفقات الإخراج بشكل متزامن، وإلا فإن STDOUT أو STDERR المخزن المؤقت سيملأ، وسيتم حظر عملية طفلك. يرى هنا لمزيد من التفاصيل.
لا تنتمي إلى StackOverflow