מחפש בנרות עזרה על Threads ב JAVA
שאלה לתותחי JAVA.. טוב, אז ככה. הבעיה שיש לי משגעת אותי כבר די הרבה זמן ואני צריך עזרה בדחיפות. הסיפור הוא כזה: יש לי תוכנית שפותחת חלונות (Internal Frame) בתוך חלון אחד ראשי כאשר כל חלון פנימי כזה רץ בthread נפרד. אני צריך לסנכרן בין החלונות כך שלחיצה בחלון אחד תגרום לאחרים להציג מידע מסוים. מה שניסיתי לעשות זה שכל הthreads מבצעים WAIT בתוך פונקצית הRUN וכאשר יש לחיצה בחלון מופעל הLISTENER והוא אמור "להעיר" את כל שאר הthreads. בקיצור, כאשר אני מבצע NOTIFY או NOTIFYALL אני מקבל EXCEPTION שהthread הנוכחי הוא לא הבעלים של המוניטור. אולי מישהו יודע איך עושים את זה? זה אמור להיות פשוט ואני כבר תקוע בנושא המון המון זמן.
שאלה לתותחי JAVA.. טוב, אז ככה. הבעיה שיש לי משגעת אותי כבר די הרבה זמן ואני צריך עזרה בדחיפות. הסיפור הוא כזה: יש לי תוכנית שפותחת חלונות (Internal Frame) בתוך חלון אחד ראשי כאשר כל חלון פנימי כזה רץ בthread נפרד. אני צריך לסנכרן בין החלונות כך שלחיצה בחלון אחד תגרום לאחרים להציג מידע מסוים. מה שניסיתי לעשות זה שכל הthreads מבצעים WAIT בתוך פונקצית הRUN וכאשר יש לחיצה בחלון מופעל הLISTENER והוא אמור "להעיר" את כל שאר הthreads. בקיצור, כאשר אני מבצע NOTIFY או NOTIFYALL אני מקבל EXCEPTION שהthread הנוכחי הוא לא הבעלים של המוניטור. אולי מישהו יודע איך עושים את זה? זה אמור להיות פשוט ואני כבר תקוע בנושא המון המון זמן.