מעניין שאף אחד לא עונה...
...אולי זה בגלל שלאנשים אין כוח להסביר את זה? טוב, למרות שגם אני די עייף, הנה ההסבר: המונח Thread safe עומד בהקשר ל- Thread Synchronization. המונח מרמז שקטע קוד מסויים במערכת יודע "להגן" ולבצע לעצמו סינכרוניזציה, כך שחלקים אחרים במערכת ה"משתמשים" בקטע הקוד, פטורים מלבצע את הסינכרוניזציה בעצמם. אם לדוגמה כתבת Class הקורא/כותב ערך מסויים ל- member variable שלו, תוכל לשלב בפונקציות הקריאה/כתיבה שלו את הקוד המסנכרן בין Threads. או-אז מי שמשתמש באובייקט של Class זה, לא צריך לסנכרן בעצמו את השימוש בקריאה/כתיבה לאובייקט, מכיוון ש- Class זה הוא Thread-Safe. כנ"ל לגבי פונקציות בודדות או אפילו מודול שלם (DLL למשל).