» נושאי לימוד
» נושאי לימוד
יום שני 29 באפריל 2024
Treads of control
דף ראשי  מתקדמים  Treads of control גרסה להדפסה

THREADS OF CONTROL

 

- הקדמה
- סקירה כללית

- פרטים טכניים

- שו"ת חזרה


הקדמה

הקדמה, סקירה כללית, ההבדל בין Multiprocessing  ל- Multithreading,

מדוע אנו זקוקים ל Multithreading, שני דרכים להשתמש ב Threading ,

 יישום הממשק הניתן להרצה, ירושה מהמחלקה Thread, שיטה אחרת לירושה מהמחלקה Thread, עצירת Threads, Threads Daemon , סנכרון, סדר עדיפויות לגבי Threads,

חלוקת השימוש במשאבי המחשב בין גורמים הנמצאים באותו דרגה בסולם העדיפויות,

 פרטים טכניים, תכנית הדגמה קצת יותר עצמאית, תכונות ה- Thread .

תיכנות שהוא multithreaded, הוא תבנית תפיסה לתכנות שבה מחלקים תוכניות לשני processes או יותר אותם ניתן להריץ במקביל.

מכיוון שחלק גדול מהתלמידים בכיתה לא יכירו את התבנית הזו,  או גרוע מכך,

 יבלבלו אותה עם multiprocessing, נפתח את השיעור בסקירה כללית שלא תתייחס לצד הטכני.

 לאחר הסקירה הכללית ניכנס לעומקם של הפרטים הטכניים.

הערה: הקטע הבא הוא חלק ממסר שקיבלתי מאחד הקוראים ב 3/9/98 שנותן לנו מושג על מה צפוי לנו בנושא ה threads בעתיד. אני מודה לקורא על המידע ששלח לנו:

" Thread.stop , Thread.suspend, ו- Thread.resume  לא יהיו ב JDK  (ערכת איש הפיתוח של ג'אווה) הבאה שתצא. הקישור הבא: http://java.sun.com/docs מסביר מדוע, וגם מסביר כיצד לכתוב תוכניות ג'אווה טוב יותר ללא מילות המפתח האלה. אולי תרצה להתייחס לכך במסגרת הדיון על ה-Threads . ככלל, זו הסקירה הטובה ביותר של ג'אווה שראיתי מעולם ברשת. ואין לי ברירה אלא להודות כי הספרים שברשותי כבר ממש אינם עדכניים. המשך בעבודתך  הפורייה.

                טים."

 

 

 

 07-12-03 / 19:52  עודכן ,  04-10-03 / 15:17  נוצר ע"י רונית רייכמן  בתאריך 
 סיכום - הקודםהבא - סקירה כללית 
תגובות הקוראים    תגובות  -  0
דרכונט
מהי מערכת הדרכונט?
אינך מחובר, להתחברות:
דוא"ל
ססמא
נושאי לימוד
חיפוש  |  לא פועל
משלנו  |  לא פועל
גולשים מקוונים: 6