שלום, שאלה למומחי Java..
אני אסביר את המצב ולאחר מכן הבעיה.. יצרתי מחלקה, הוגדר בה מערך סטטי, יצרתי מופע מהמחלקה על השרת בקובץ JSP, מכיוון שמתבצעות פעולות על המערך הסטטי מלקוחות שונים אז רציתי "לנעול" את המשתנה בפעולות מסוימות, בקיצור אני משתמש בנעילה Synchronized מה שאני שואל הוא האם שהאוביקט נעול אז פניה נוספת מחכה באופן אוטומטי או שפשוט מדלגת, דוגמא יש קטע בו אני מבטל תא במערך אז נניח שהקטע הופעל ע"י לקוח X, לקוח Y שהפעיל את אותו קטע בזמן שX לא סיים כלומר הקטע תפוס עבור X, האם הפעולה של לקוח Y תבוטל, או שמתבצע עיקוב עד שX יסיים.? מי שבאמת יודע ומנוסה, תודה.
אני אסביר את המצב ולאחר מכן הבעיה.. יצרתי מחלקה, הוגדר בה מערך סטטי, יצרתי מופע מהמחלקה על השרת בקובץ JSP, מכיוון שמתבצעות פעולות על המערך הסטטי מלקוחות שונים אז רציתי "לנעול" את המשתנה בפעולות מסוימות, בקיצור אני משתמש בנעילה Synchronized מה שאני שואל הוא האם שהאוביקט נעול אז פניה נוספת מחכה באופן אוטומטי או שפשוט מדלגת, דוגמא יש קטע בו אני מבטל תא במערך אז נניח שהקטע הופעל ע"י לקוח X, לקוח Y שהפעיל את אותו קטע בזמן שX לא סיים כלומר הקטע תפוס עבור X, האם הפעולה של לקוח Y תבוטל, או שמתבצע עיקוב עד שX יסיים.? מי שבאמת יודע ומנוסה, תודה.