אתגר ../images/Emo13.gif
אני מחפש את הדרכים הכי חכמות/יעילות/מוצלחות לזיהוי DEADLOCK-ים באפליקציית JAVA - ויותר מדויק, מי גורם להם בדיוק. עד כה, הרעיון שלי מתבסס על MANAGER שאוסף מידע על בלוקים של synchronized על ידי שתי פונקציות - startSync ו-endSync, שבהן מועבר מידע לגבי הסינכרוניזציה. ככה אפשר לעקוב אחרי המתרחש, ובהינתן DEADLOCK ניתן להדפיס מידע זה ללוג. עוד רעיונות?
אני מחפש את הדרכים הכי חכמות/יעילות/מוצלחות לזיהוי DEADLOCK-ים באפליקציית JAVA - ויותר מדויק, מי גורם להם בדיוק. עד כה, הרעיון שלי מתבסס על MANAGER שאוסף מידע על בלוקים של synchronized על ידי שתי פונקציות - startSync ו-endSync, שבהן מועבר מידע לגבי הסינכרוניזציה. ככה אפשר לעקוב אחרי המתרחש, ובהינתן DEADLOCK ניתן להדפיס מידע זה ללוג. עוד רעיונות?