עבור לתוכן

ת'ראדים בג'אווה

Featured Replies

פורסם

השאלה היא כזו, כשאני יוצר ת'ראד חדש (אינסטנס) אך לא קורא לפונקצית ה-run() שלו, האם הוא באמת עושה משהו ? רשום איפשהו במערכת בתור ת'ראד רץ ?

פורסם

אני מניח שהוא יהיה רשום במערכת כחוט במצב מושהה עד שתקרא ל start. גם יכול להיות שזה תלוי מימוש של ה JVM הספציפי, אתה בכל מקרה, יכול לבדוק את זה ע"י ניטור כמות החוטים של התוכנית כשאתה מקצה אותו בלי להריץ RUN ולראות אם זה גדל או לא.

אין לזה התייחסות ספציפית ב JLS:

http://www.cs.cornell.edu/andru/javaspec/javalang.doc.html#2658

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים