So, we can have several threads like each core may be executing a thread and some point of time we may need to do a synchronization.
तो, हमारे पास कई थ्रेड हो सकते हैं जैसे प्रत्येक कोर एक थ्रेड निष्पादित कर रहा हो सकता है और कुछ समय हमें एक सिंक्रनाइज़ेशन करने की आवश्यकता हो सकती है।