איסוף threads ב java
האים יש דרך ליצור detachable thread ב JAVA?
יש לי אפליקציה, שמידי פעם מרימה thread. הוא יוצר חלון כל שהוא, מריץ פקודה מאוד ארוכה, מציג את התוצאות, ובסוף, מסיים את העבודה.
כמובן שבאותו זמן, כל שאר האפליקציה, חופשית לעשות כרצונה (כולל להרים עוד thread כזה).
השאלה היא, לפי מה שאני יודע, כשהthread מסיים, אני אמור לאסוף אותו. אבל כאן, אין לי ממש אינדיקציה מתי הוא מסתיים, וממש לא מעניין אותי ה return status שלו.
כמובן שאני יכול לעשות register לפונקציה שתאסוף אותו, כשהוא יסתיים. אבל, האים יש דרך אלגנטית יותר?
האים יש דרך ליצור detachable thread ב JAVA?
יש לי אפליקציה, שמידי פעם מרימה thread. הוא יוצר חלון כל שהוא, מריץ פקודה מאוד ארוכה, מציג את התוצאות, ובסוף, מסיים את העבודה.
כמובן שבאותו זמן, כל שאר האפליקציה, חופשית לעשות כרצונה (כולל להרים עוד thread כזה).
השאלה היא, לפי מה שאני יודע, כשהthread מסיים, אני אמור לאסוף אותו. אבל כאן, אין לי ממש אינדיקציה מתי הוא מסתיים, וממש לא מעניין אותי ה return status שלו.
כמובן שאני יכול לעשות register לפונקציה שתאסוף אותו, כשהוא יסתיים. אבל, האים יש דרך אלגנטית יותר?