Avatar ·

PHP में thread safe और non-thread safe क्या है और यह काम को कैसे प्रभावित करता है?

सभी को नमस्ते! मैंने अभी-अभी PHP को गहराई से सीखना शुरू किया है और PHP डिस्ट्रीब्यूशन डाउनलोड करते समय "thread safe" और "non-thread safe" शब्दों पर ध्यान गया। सच कहूं तो, मैं भ्रमित हो गया हूं। मैं PHP + Apache (mod_php) पर एक सामान्य वेब एप्लिकेशन लिख रहा हूं। मेरे पास एक सरल स्क्रिप्ट है जो एक फ़ाइल में पेज विज़िट की संख्या गिनती है: ```php ``` यह काम करता हुआ लगता है, लेकिन मैंने पढ़ा है कि अगर thread safety का उपयोग किया जाए, तो race conditions की समस्या हो सकती है और वेरिएबल थ्रेड्स के बीच "टकरा" सकते हैं। और अगर non-thread safe हो, तो सब कुछ तेज़ी से काम करता है, लेकिन यह क्रैश हो सकता है। मैं समझ नहीं पा रहा हूं: प्रोडक्शन के लिए मुझे कौन सा विकल्प चुनना चाहिए? क्या यह डेटाबेस, सेशन या कैशिंग के साथ काम करने को प्रभावित करता है? और PHP के संदर्भ में "थ्रेड-सुरक्षित" का क्या मतलब है, जबकि PHP स्वयं सिंगल-थ्रेडेड है? कृपया समझाएं।