ת´רדים ופרוססים :
פרוסס הוא למעשה איזה שהוא דבר שמייצג תכנית מסויימת - והוא מחזיק משאבים ונתונים משותפים לכל הת´רדים של אותה תכנית (כמו למשל מרחב כתובות) ת´רד היא למעשה פונקציה - חלק מתכנית - שפועלת "במקביל לתכנית הראשית"(וזה ניסוח מאוד לא מדוייק) למעשה - כאשר אתה מפעיל תכנית - יש לך ת´רד אחד - והוא ה MAIN THREAD המעבד מחלק את הזמן שלו (ע"פ שיטת ה TIME SHERING) בין כל הת´רדים במערכת - כלומר כל ת´רד מקבל קטע זמן מסויים על המעבד - ואם אתה יוצר ת´רד נוסף - הוא מקבל גם כן קטעי זמן של המעבד - ולמעשה רץ כתכנית עצמאית הייתרון של MULTI THREADING הוא בזה שאתה יכול להפריד את התכנית שלך לכמה חלקים (למשל גרפיקה, חישובים "כבדים" וכ"ו) - וככה אתה מריץ את התכנית שלך ובמקביל מבצע פעולות שהיו מאיטות את התכנית אם היו רצות על ה MAIN THREAD ניתן לתקשר בין הת´רדים - ע"מ להעביר נתונים חשובים ניתן גם לשתף קטעי זכרון אם אתה רוצה ללמוד יותר על ת´רדים - אני ממליץ לך ללמוד ב MSDN על הפונקציות CREATETHREAD וגרורותיה.....(אני בטוח שיש שם קישורים לפונקציות הרלוונטיות)