تتوقف عملية الأطفال عند استدعاء الخيط. أطيب () (في Java ضمن Windows)

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

سؤال

لدي تطبيق Java يطلق عملية خارجية (Internet Explorer) باستخدام ProcessBuilder. الغريب بما فيه الكفاية، تتجمد عملية الطفل هذه عندما يدعو الموضوع الرئيسي ل Java الخيط. لا يحدث مع جميع العمليات، على سبيل المثال Firefox، ولكن مع IE يحدث في كل وقت.

أيه أفكار ؟

PS حاولت Robot.Delay () مع نفس التأثير

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

المحلول

كيف تستهلك عملية الأطفال Stdout و Stderr؟ قد يكون الأمر يستحق نشر التعليمات البرمجية الخاصة بك.

أنت بحاجة إلى لاستهلاك تدفقات الإخراج بشكل متزامن، وإلا فإن STDOUT أو STDERR المخزن المؤقت سيملأ، وسيتم حظر عملية طفلك. يرى هنا لمزيد من التفاصيل.

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