
10-09-2006, 01:57
|
 |
|
|
חבר מתאריך: 12.03.03
הודעות: 2,176
|
|
|
כשאתה כותב ב-C או ב- ++C
יש לך CRT אז תשתמש ב- _begin_thread. זה בטח עושה את זה עם כמה נעילות על כל מיני משתנים גלובליים או כל מיני איתחולים של משתנים כגון errno וכדו' שנוצרים עבור כל thread בנפרד (כי אתה לא רוצה לקבל שגיאות של thread אחד ב thread אחר).
אם אתה כותב בשפה אחרת, למשל באסמבלי, אז תשתמש ב- CreateThread
אחרי נבירה קצרה בקוד של מיקרוסופט הנה עוד כמה משתנים שמאותחלים עבור כל thread:
random seed, temp file, excpetion handlers / translator, cache buffers,floating point segment pointer ועוד רבים וטובים.
אם אתה מעוניין לאתחל אותם בעצמך אתה מוזמן 
|