שאלה בנושא : Blocking IO thread JAV
נניח שיש לי Thread אשר נמצא במצב של קריאה בעזרת פונקצית readLine מהמקלדת! ו- Thread שני שרוצה לעצור את הנים הראשון. מאחר והנים הראשון הוא במצב לא פעיל (blocked) הדרך היחידה להעיר אותו היא הקשת Enter . (שימו לב שגם סגירת הstream במקרה של מקלדת אינה עוזרת , לא כל שכן הפעלת interupt (אין לזה קשר...) או סתם משתנה בוליאני...)) היש דרך ליצור מצב המדמה הקשה על ה- Enter ? או כל דרך המוציאה thread ממצב בלוקינג? תודה מראש, גיא מצורפת דוגמא עם ניסיונותי
נניח שיש לי Thread אשר נמצא במצב של קריאה בעזרת פונקצית readLine מהמקלדת! ו- Thread שני שרוצה לעצור את הנים הראשון. מאחר והנים הראשון הוא במצב לא פעיל (blocked) הדרך היחידה להעיר אותו היא הקשת Enter . (שימו לב שגם סגירת הstream במקרה של מקלדת אינה עוזרת , לא כל שכן הפעלת interupt (אין לזה קשר...) או סתם משתנה בוליאני...)) היש דרך ליצור מצב המדמה הקשה על ה- Enter ? או כל דרך המוציאה thread ממצב בלוקינג? תודה מראש, גיא מצורפת דוגמא עם ניסיונותי