ഭാഷ മൾട്ടി-ത്രെഡ്ഡിംഗിനെയും, ത്രെഡുകൾക്കിടയിലുള്ള സമന്വയിപ്പിക്കലിനെയും പിന്തുണയ്ക്കുന്നു. ഇവിടെ ത്രെഡ് എന്ന റൺടൈം ലൈബ്രറി (m3core) ഒരു സ്റ്റാൻഡേർഡ് മോഡ്യൂൾ ആണ്, മൾട്ടി-ത്രെഡ് ആപ്ലിക്കേഷനുകളുടെ ഉപയോഗം പിന്തുണയ്ക്കുന്നു. വാസ്തവത്തിൽ, മോഡുല-3 റൺടൈം ഗാർബേജ് ശേഖരണം പോലുള്ള ആന്തരിക പ്രവർത്തനങ്ങൾക്ക് ഒരു പ്രത്യേക ത്രെഡ് ഉപയോഗപ്പെടുത്താം. സാധ്യമായ കറപ്ക്ഷന്റെയോ റേസിന്റെയോ അവസ്ഥയോ ഉള്ള അവസരങ്ങളിൽ നിന്ന് ഒന്നിലധികം ത്രെഡുകൾ സിൻക്രൊണൈസ് ചെയ്യുന്നതിനും ഡാറ്റ ഘടനകൾ സംരക്ഷിക്കുന്നതിനും അന്തർനിർമ്മിത ഡാറ്റാ ഘടന codice_59 ഉപയോഗിക്കുന്നു. codice_60 ഉം ബന്ധപ്പെട്ട codice_61 നിർദ്ദേശങ്ങളും, ഒരു codice_59ലോക്കുചെയ്യുക, അൺലോക്കുചെയ്യുക. codice_59ഒരു വസ്തുവാണ്, അതുപോലെ മറ്റു വസ്തുക്കൾ അതിൽ നിന്നും ഉദ്ഭവിച്ചേക്കാം. ഉദാഹരണത്തിനു്, libm3 ലൈബ്രറിയുടെ I / O ഭാഗത്ത്, റീഡേഴ്സും റൈറ്റേഴ്സും (Rd.T, and Wr.T)codice_59 ൽ നിന്ന് വികസിപ്പിച്ചെടുക്കുകയും ബഫറുകൾ പോലെയുള്ള ഏതൊരു ആന്തരിക ഡാറ്റകൾ ആക്സസ് ചെയ്യുന്നതിനോ പരിഷ്ക്കരിക്കുന്നതിനോ സ്വയം പൂട്ടുന്നു.
സുരക്ഷിതമല്ലാത്തതും സുരക്ഷിതമായതും
ഗുണനിലവാര ലൈബ്രറി സവിശേഷതകൾ
പുസ്തകങ്ങൾ
മൾട്ടി-ത്രെഡുകൾ