
22-08-2006, 23:04
|
|
|
|
חבר מתאריך: 26.10.01
הודעות: 3,930
|
|
סינכרון תהליכיםבJAVA - multiple wait
שלום
אני מחפש אובייקט/שיטה מתועדת להמתנה לקבוצה של אובייקטים (לאובייקט בודד ניתן לעשות wait\notify)
האם מישהו נתקל בבעיה כזאת ופתר אותה (ולא ע"י לולאה שממתינה לכולם סדרתית)
דוג:
יש לי 10 threadים, כל אחד מרחיב את java.lang.object לכן ניתן לבצע עליו wait,
בתוך הthread יש לי notifyall על עצמי,
אני מעוניין בmain להמתין במקביל (ועם הגבלת זמן) לכל הthreadים
אני מכיר מטודה בWINSOCK המאזינה למספר socketים במקביל, מכיר גם הרחבה שלה שיכולה להמתין למספר event control blocks ולקבל פיקוח, השאלה אם זה קיים גם בjava :-)
תודה מראש
|