අසමමුහුර්ත එදිරිව සමමුහුර්ත ක්‍රියාත්මක කිරීම, එයින් සැබවින්ම අදහස් කරන්නේ කුමක්ද? [වසා ඇත]


1208

අසමමුහුර්ත හා සමමුහුර්ත ක්‍රියාත්මක කිරීම අතර වෙනස කුමක්ද?


... හෝ "අනුක්‍රමික එදිරිව සමාන්තර" ක්‍රියාත්මක කිරීම ... සත්‍ය සමාන්තරකරණයට බහු හරයන් අවශ්‍ය වුවද, එසේ නොමැති නම් එය තාර්කිකව අන්තර් සම්බන්ධිත වේ.
samis

8
මම පද දෙකම ව්‍යාකූල කිරීමට පුරුදුව සිටි අතර, වෙනස මතක තබා ගැනීමට මා කළ ආකාරය , ජාවාස්ක්‍රිප්ට් හි, අසමමුහුර්ත ලෙස දැක්වෙන ජැක්ස්” හි පළමු “ඒ” විසි කිරීම , ඔබ බලා නොසිටින ලූපයකින් ඔබ අජැක්ස් සමඟ ඉල්ලීම් කරන විට ශීත කළ වෙබ් අඩවියක් සමඟ පරිශීලක අත්දැකීමට බලපෑම් කිරීමට බ්‍රව්සරයට අවශ්‍ය නැති නිසා, එකිනෙකා ඉල්ලීම හෝ ක්‍රියාවලිය අවහිර කිරීම, පෙර ඉල්ලීමෙහි ප්‍රතිචාරය බලා නොසිට සියලු ඉල්ලීම් එකවරම යවනු ලැබේ. එය අසමමුහුර්තයි
ගණකාධිකාරී م

Answers:


1769

ඔබ යම් දෙයක් සමමුහුර්තව ක්‍රියාත්මක කරන විට, වෙනත් කාර්යයකට යාමට පෙර එය අවසන් වන තෙක් ඔබ බලා සිටී. ඔබ යම් දෙයක් අසමමුහුර්තව ක්‍රියාත්මක කරන විට, එය අවසන් වීමට පෙර ඔබට වෙනත් කාර්යයකට යා හැකිය.

පරිගණක සන්දර්භය තුළ මෙය වෙනත් "නූලක්" මත ක්‍රියාවලියක් හෝ කර්තව්‍යයක් ක්‍රියාත්මක කිරීමට පරිවර්තනය කරයි. නූල් යනු වැඩ ඒකකයක් ලෙස පවතින විධාන මාලාවකි (කේත වාරණයක්). මෙහෙයුම් පද්ධතියට විවිධ නූල් කළමණාකරනය කළ හැකි අතර වෙනත් නූලකට මාරුවීමට පෙර ප්‍රොසෙසර වේලාවක් (“පෙත්තක්”) ලබා දෙන්න. එහි හරයේ (ද pun ුවමට සමාව දෙන්න), සකසනයකට සරලවම විධානයක් ක්‍රියාත්මක කළ හැකිය, එකවර කාරණා දෙකක් කිරීමේ සංකල්පයක් එයට නැත. මෙහෙයුම් පද්ධතිය මෙය අනුකරණය කරන්නේ විවිධ නූල් සඳහා කාල පෙති වෙන් කිරීමෙනි.

දැන්, ඔබ මිශ්‍රණයට බහු කෝර් / ප්‍රොසෙසර හඳුන්වා දුන්නොත්, ඇත්ත වශයෙන්ම සිදුවිය හැක්කේ එකවරම ය. මෙහෙයුම් පද්ධතියට පළමු ප්‍රොසෙසරයේ එක් නූල් එකකට කාලය වෙන් කළ හැකි අතර පසුව එකම ප්‍රොසෙසරයක් වෙනත් ත්‍රෙඩ් එකකට වෙනත් ප්‍රොසෙසරයකට වෙන් කළ හැකිය. මේ සියල්ලම ඔබගේ කේතයේ ඉදිරියට ගොස් වෙනත් දේ කළ හැකි අතර ඔබේ කාර්යය සම්පූර්ණ කිරීම කළමනාකරණය කිරීමට මෙහෙයුම් පද්ධතියට ඉඩ දීමයි.

අසමමුහුර්ත ක්‍රමලේඛනය සංකීර්ණ මාතෘකාවක් වන්නේ ඔබට එකවර ඒවා කළ හැකි විට දේවල් එකට බැඳී ඇති ආකාරය පිළිබඳ අර්ථ නිරූපණය නිසාය. මෙම විෂය පිළිබඳ ලිපි සහ පොත් රාශියක් ඇත; බලන්න!


251
මට සම්පුර්ණයෙන්ම ව්‍යාකූල වන්නේ සමමුහුර්ත යන්නෙන් අදහස් කරන්නේ “එකවර” යන්නයි, නමුත් ඉහත අර්ථයෙන් භාවිතා කරන විට, එයින් අදහස් වන්නේ අනුක්‍රමික සහ අසමමුහුර්ත යන්නෙන් අදහස් වන්නේ “එකවර නොවේ” යන්නයි ... ?? මෙම ගැටුම යමෙකුට පැහැදිලි කළ හැකිද?
ඩේමියන් රොචේ

47
En සෙන්ෆ්: මෙම සන්දර්භය තුළ, අපි සැලකිලිමත් වන්නේ කේතයේ සමස්ත කොටසකි. සමමුහුර්ත යන්නෙන් අදහස් කරන්නේ වාරණය එකවර ක්‍රියාත්මක වන බවයි (කෙසේ වෙතත්, ඔව්, සංරචක අනුක්‍රමිකව ක්‍රියාත්මක වේ). අසමමුහුර්ත යන්නෙන් අදහස් කරන්නේ වාරණය සියල්ලම එකවර ක්‍රියාත්මක නොවන බවයි.
ඇඩම් රොබින්සන්

8
වැඩසටහනක් පෝලිමකට පණිවිඩයක් යවන විට (ඇක්ටිව් එම්කියු, වෙබ්ස්පියර් එම්කියු, හෝර්නෙට්කූ, එම්එස්එම්කූ වැනි පණිවුඩකරණ පද්ධතිවල මෙන්) අසමමුහුර්ත ක්‍රියාත්මක කිරීම සිදු වේ. මෙම අවස්ථාවෙහිදී, අසමමුහුර්ත ඇමතුමට බහු මට්ටමේ වැඩසටහන්කරණය හෝ මෙහෙයුම් මට්ටමින් සමගාමී මුදල් හැසිරවීම ඇතුළත් නොවේ.
පාවුලෝ මර්සන්

295
නියමාකාරයෙන් “සමමුහුර්තව” යන්නෙහි තේරුම “එකම ඔරලෝසුවක් භාවිතා කිරීමයි” එබැවින් උපදෙස් දෙකක් සමමුහුර්ත වූ විට ඔවුන් එකම ඔරලෝසුව භාවිතා කරන අතර එකින් එක සිදුවිය යුතුය. “අසමමුහුර්ත” යන්නෙහි අර්ථය “එකම ඔරලෝසුවක් භාවිතා නොකිරීම” එබැවින් උපදෙස් එකිනෙකා සමඟ පියවරෙන් පියවර සිටීම ගැන සැලකිලිමත් නොවේ. ඒ නිසා එය පිටුපසට පෙනේ, මෙම පදය එකිනෙකට උපදෙස් සම්බන්ධතාවයට යොමු නොවේ. එය යොමු දක්වන්නේ ඔරලෝසුව සමඟ ඇති එක් එක් උපදෙස් සම්බන්ධතාවයට ය. උපකාරවත් වන බලාපොරොත්තුව.
ටොම් පැඩිල්ලා

14
නියමයන් පැමිණෙන්නේ ඉංජිනේරු විද්‍යාවෙනි. en.wikipedia.org/wiki/Asynchronous_system
ටොම් පැඩිල්ලා

1165

සමමුහුර්ත / අසමමුහුර්ත බහු-ත්‍රෙඩ් කිරීම සමඟ කිසිවක් කිරීමට නැත.

සමමුහුර්ත හෝ සමමුහුර්තකරණය යනු යම් ආකාරයකින් "සම්බන්ධ" හෝ "යැපීම" යන්නයි. වෙනත් වචන වලින් කිවහොත්, සමමුහුර්ත කාර්යයන් දෙකක් එකිනෙකා ගැන දැනුවත් විය යුතු අතර, එක් කාර්යයක් අනෙකා මත රඳා පවතින ආකාරයකින් ක්‍රියාත්මක කළ යුතුය, එනම් අනෙක් කාර්යය අවසන් වන තෙක් ආරම්භ කිරීමට බලා සිටීම වැනි.
අසමමුහුර්ත යන්නෙන් අදහස් කරන්නේ ඒවා මුළුමනින්ම ස්වාධීන වන අතර ආරම්භයේ දී හෝ ක්‍රියාත්මක කිරීමේදී කිසිවෙකු අනෙකාට කිසිදු ආකාරයකින් සලකා බැලිය යුතු නැත.

සමමුහුර්ත (එක් නූල්):

1 thread ->   |<---A---->||<----B---------->||<------C----->|

සමමුහුර්ත (බහු-නූල්):

thread A -> |<---A---->|   
                        \  
thread B ------------>   ->|<----B---------->|   
                                              \   
thread C ---------------------------------->   ->|<------C----->| 

අසමමුහුර්ත (එක් නූල්):

         A-Start ------------------------------------------ A-End   
           | B-Start -----------------------------------------|--- B-End   
           |    |      C-Start ------------------- C-End      |      |   
           |    |       |                           |         |      |
           V    V       V                           V         V      V      
1 thread->|<-A-|<--B---|<-C-|-A-|-C-|--A--|-B-|--C-->|---A---->|--B-->| 

අසමමුහුර්ත (බහු-නූල්):

 thread A ->     |<---A---->|
 thread B ----->     |<----B---------->| 
 thread C --------->     |<------C--------->|
  • ආරම්භය හා කර්තව්යයන් A, B අවසානය ලකුණු, C විසින් නියෝජනය <, >අක්ෂර.
  • සිරස් තීරු මගින් නිරූපණය කරන CPU කාල පෙති |

තාක්ෂණික වශයෙන්, සමමුහුර්ත / අසමමුහුර්ත සංකල්පය ඇත්ත වශයෙන්ම නූල් සමඟ කිසිදු සම්බන්ධයක් නැත . පොදුවේ ගත් කල, එකම නූල් මත ක්‍රියාත්මක වන අසමමුහුර්ත කාර්යයන් සොයා ගැනීම අසාමාන්‍ය වුවත්, එය කළ හැකි ය (උදාහරණ සඳහා පහත බලන්න) සහ වෙනම නූල් මත සමමුහුර්තව ක්‍රියාත්මක වන කාර්යයන් දෙකක් හෝ වැඩි ගණනක් සොයා ගැනීම සාමාන්‍ය දෙයකි ... නැත, සංකල්පය සමමුහුර්ත / අසමමුහුර්තකරණයට පමණක් කළ යුතුව ඇත්තේ අනෙක් (පළමු) කාර්යය අවසන් වීමට පෙර දෙවන හෝ පසුව කාර්යයක් ආරම්භ කළ හැකිද නැද්ද යන්න හෝ එය බලා සිටිය යුතුද යන්නයි. එච්චරයි. කුමන නූල් (හෝ නූල්), හෝ ක්‍රියාවලි, හෝ CPU, හෝ ඇත්ත වශයෙන්ම, කුමන දෘඩාංග, කර්තව්‍යයන් ක්‍රියාත්මක කරන්නේද යන්න අදාළ නොවේ. ඇත්ත වශයෙන්ම, මෙම කරුණ පැහැදිලි කිරීම සඳහා මම මෙය පෙන්වීමට ග්‍රැෆික්ස් සංස්කරණය කර ඇත්තෙමි.


අසින්ක්‍රෝන උදාහරණය:

බොහෝ ඉංජිනේරු ගැටලු විසඳීමේදී, මෘදුකාංගය සැලසුම් කර ඇත්තේ සමස්ත ගැටළුව තනි තනි කාර්යයන් කිහිපයකට බෙදීමට හා පසුව ඒවා අසමමුහුර්තව ක්‍රියාත්මක කිරීමට ය. න්‍යාසය ප්‍රතිලෝම කිරීම හෝ සීමිත මූලද්‍රව්‍ය විශ්ලේෂණ ගැටලුවක් හොඳ උදාහරණ වේ. පරිගණනයේදී, ලැයිස්තුවක් වර්ග කිරීම නිදසුනකි. නිදසුනක් ලෙස, ක්වික්සෝර්ට් චර්යාව ලැයිස්තුව ලැයිස්තු දෙකකට බෙදූ අතර, ඒ සෑම එකක් සඳහාම ක්වික්සෝර්ට් එකක් සිදු කරයි. ඉහත උදාහරණ දෙකෙහිම, කාර්යයන් දෙක අසමමුහුර්තව ක්‍රියාත්මක කළ හැකිය (සහ බොහෝ විට). ඔවුන් වෙනම නූල් මත සිටීම අවශ්ය නොවේ. පළමු කාර්යය අවසන් වීමට පෙර දෙවන කාර්යයක් සැකසීම ආරම්භ කිරීම සඳහා එක් CPU එකක් සහ ක්‍රියාත්මක කිරීමේ එක් නූල් එකක් පමණක් කේතනය කළ හැකිය. එකම නිර්ණායකය එයයි එක් results ල අනෙක් කාර්යයට යෙදවුම් ලෙස අවශ්‍ය නොවන බවයි. කර්තව්‍යයන්ගේ ආරම්භක හා අවසාන වේලාවන් අතිච්ඡාදනය වන තාක් කල්, (හැකි වන්නේ ප්‍රතිදානයන් අනෙකට යෙදවුම් ලෙස අවශ්‍ය නොවන්නේ නම් පමණි), ඒවා කෙතරම් නූල් භාවිතා කළද ඒවා අසමමුහුර්තව ක්‍රියාත්මක වේ.

සමමුහුර්ත උදාහරණය:

කාර්යයන් අනුපිළිවෙලින් ක්‍රියාත්මක කළ යුතු බහු කාර්යයන් වලින් සමන්විත ඕනෑම ක්‍රියාවලියක්, නමුත් එකක් වෙනත් යන්ත්‍රයකින් ක්‍රියාත්මක කළ යුතුය (දත්ත ලබා ගැනීම සහ / හෝ යාවත්කාලීන කිරීම, මූල්‍ය සේවයෙන් කොටස් මිලක් ලබා ගැනීම ආදිය). එය වෙනම යන්ත්‍රයක තිබේ නම් එය සමමුහුර්ත හෝ අසමමුහුර්ත වේවා වෙනම නූල් මත වේ.


94
ලෝකයේ වචන වලින් පරිගණකයේ විවිධ දේ අදහස් වන්නේ ඇයි ... සෑම විටම මා වෙත නැවත පැමිණීමට ඉඩ දෙන්න ... ශබ්ද කෝෂයෙන් .. සමමුහුර්ත: එකවරම සිදු වේ. අසමමුහුර්ත: එකවර සිදු නොවේ.
මුහම්මද් උමර්

18
නමුත් ඔබට පරිගණකවල දැකිය හැකි පරිදි එහි ප්‍රතිවිරුද්ධ දෙයයි
මුහම්මද් උමර්

5
සමහර විට නාමකරණය පදනම් වී ඇත්තේ කාර්යයන් ආරම්භ කිරීම වෙනත් කාර්යයන් සම්පූර්ණ කිරීමත් සමඟ “සමමුහුර්ත” කර තිබේද?
චාල්ස් බ්‍රෙටනා

11
U මුහම්මද් උමර්: පරිගණක ලෝකයේ, එකවරම සිදුවීම සමගාමී මුදල් ලෙස හැඳින්වේ.
රෝයි ලින්ග්

5
IMHO, මෙම පින්තූර සියල්ලම සමමුහුර්ත එදිරිව අසමමුහුර්ත කාර්යයන් ක්‍රියාත්මක කිරීම විස්තර නොකරයි. නිදසුනක් ලෙස, දෙවන පින්තූරයේ දැක්වෙන්නේ අසමමුහුර්ත කාර්යයන් සඳහා නූල් කිහිපයක් අවශ්‍ය බවයි. ඇත්තටම එය එසේ නොවේ. එම කාර්යයන් සමාන්තරව ක්‍රියාත්මක විය යුතු අතර එය අවශ්‍යතාවයක් ද නොවේ. නැතහොත්, "සමමුහුර්ත" සඳහා වන පින්තූරය ඉතා අසමසම ලෙස යම් ඇමතුම් වෙබ් අඩවියක් යවා දැන් අනුක්‍රමික කාර්ය කාලසටහනක් තුළ ක්‍රියාත්මක කර ඇති ආකාරය පෙන්වයි;) IMO, පින්තූර නොමඟ යවන සුළුය.
CouchDeveloper

650

සරල වචන වලින්:

සමමුහුර්ත

චිත්‍රපට ප්‍රවේශ පත්‍රයක් ලබා ගැනීම සඳහා ඔබ පෝලිමේ සිටී. ඔබ ඉදිරිපිට සිටින සෑම කෙනෙකුම ලබා ගන්නා තෙක් ඔබට එකක් ලබා ගත නොහැකි අතර, ඔබ පිටුපස පෝලිම්වල සිටින අයටද එය අදාළ වේ.

අසින්ක්‍රෝනස්

ඔබ සිටින්නේ තවත් බොහෝ අය සමඟ අවන්හලක ය. ඔබ ඔබේ ආහාර ඇණවුම් කරන්න. අනෙක් පුද්ගලයින්ට ඔවුන්ගේ ආහාර ඇණවුම් කළ හැකිය, ඇණවුම් කිරීමට පෙර ඔබේ ආහාර පිසීමට හා ඔබට සේවය කිරීමට ඔවුන් බලා සිටිය යුතු නැත. මුළුතැන්ගෙයෙහි සේවකයින් අඛණ්ඩව ආහාර පිසීම, සේවය කිරීම සහ ඇණවුම් ලබා ගැනීම සිදු කරයි. ආහාර පිසූ විගසම මිනිසුන්ට ඔවුන්ගේ ආහාර ලබා දෙනු ඇත.


11
ඇපල් හා සසඳන විට යමෙකුට ඇපල් අවශ්‍ය නම්; ඔබට අවන්හලේ තත්වය සමමුහුර්ත වීමට අවශ්‍ය නම්, ඔබ ආහාර ඇණවුම් කරන විට, අවන්හලේ අනෙක් සියල්ලන්ටම ඔවුන්ගේ ආහාර ඇණවුම් කිරීමට පෙර ඔබේ ආහාර පැමිණෙන තෙක් බලා සිටිය යුතුය. දැන් මෙය ඇත්තෙන්ම ගොළු තත්වයක් සේ පෙනේ, නමුත් පරිගණක ලෝකයේ මෙම තත්වය ප්‍රයෝජනවත් විය හැකිය. සෑම පාරිභෝගිකයෙකුටම තමන්ට අවශ්‍ය දේ තීරණය කළ නොහැකි යැයි පවසන්න, ඒ වෙනුවට පෙර ගනුදෙනුකරුවන්ට ඔවුන් කැමතිද නැද්ද යන්න තීරණය කිරීමට නියෝග කරන්නේ කුමක් දැයි බැලීමට අවශ්‍ය නම්, ඇණවුම් කිරීමට පෙර ආහාර පැමිණෙන තෙක් ඔවුන් බලා සිටිය යුතු බව හැඟේ.
ෆොනික්ස්

එකතු කිරීම සඳහා ... අසමමුහුර්ත මෙහෙයුම් වලදී පෝලිම්වල මෙන් මෙහෙයුම් ක්‍රියාත්මක වන පරිදි විය හැකිය ... නමුත් එය කිසිසේත් අනිවාර්ය නොවේ.
ශ්‍රීකාන්ත් කරුණානගට්

5
ඉතා සරල හා සැබෑ ජීවිත උදාහරණය
මනීෂ්

ඔබේ ආදර්ශය තව දුරටත් තල්ලු කිරීම සඳහා, ඔවුන්ට ටිකට් පත් විකිණීම සඳහා දොරටු කිහිපයක් සලකා බැලිය හැකිය. එමනිසා, සෑම පේළියකටම අනෙක් පේළියෙන් සමමුහුර්තව ක්‍රියා කළ හැකි නමුත් එය තුළම සමමුහුර්තව ක්‍රියා කළ හැකිය!
සයීඩ් අහඩියන්

334

ප්‍රතිසම හරහා සරල පැහැදිලි කිරීම

සමමුහුර්ත ක්රියාත්මක කිරීම

මගේ ලොක්කා කාර්යබහුල මිනිසෙකි. ඔහු මට කියනවා කේතය ලියන්න කියලා. මම ඔහුට කියනවා: හොඳයි. මම පටන් ගන්නවා, ඔහු මා දෙස බලා සිටින්නේ උකුස්සෙකු මෙන්, මගේ පිටුපස සිටගෙන, මගේ උරහිසෙන්. මම හරියට "මචන්, ඩබ්ලිව්ටීඑෆ්: ඇයි මම මේ වැඩේ ඉවර කරලා ගිහින් මොනවා හරි කරන්නේ නැත්තේ?"

ඔහු කැමතියි: "නෑ, ඔයා ඉවර වෙනකම් මම මෙතනම ඉන්නවා ." මෙය සමමුහුර්ත වේ.

අසමමුහුර්ත ක්‍රියාත්මක කිරීම

ලොක්කා මට එය කරන ලෙස පවසන අතර, මගේ වැඩ සඳහා එතැනම බලා සිටිනවාට වඩා, ලොක්කා ඉවත්ව ගොස් වෙනත් කාර්යයන් කරයි. මම මගේ රැකියාව අවසන් කළ පසු මම මගේ ලොක්කාට වාර්තා කර "මම ඉවරයි!" මෙය අසමමුහුර්ත ක්‍රියාත්මක කිරීමකි.

(මගේ උපදෙස් ගන්න: ඔබ පිටුපස සිටින ලොක්කා සමඟ වැඩ නොකරන්න.)


29
මම ඉවරයි ... ඔබ මෙය ඉල්ලා අස්වීමක් ලෙස සලකන විට එය වඩාත් විනෝදජනකයි.
ඩෙඩ්රික්

93

සමමුහුර්තව ක්‍රියාත්මක කිරීම යනු ක්‍රියාත්මක කිරීම තනි ශ්‍රේණියක් තුළ සිදු වේ. A->B->C->D. ඔබ එම චර්යාවන් අමතන්නේ නම්, Aධාවනය වනු ඇත, පසුව අවසන් කරන්න, පසුව Bආරම්භ වනු ඇත, පසුව අවසන් කරන්න, පසුව Cආරම්භ වනු ඇත, ආදිය.

අසමමුහුර්තව ක්‍රියාත්මක කිරීමත් සමඟ , ඔබ පුරුද්දක් ආරම්භ කරන අතර, ඔබ ඊළඟට ආරම්භ කරන අතරතුර එය පසුබිමේ ධාවනය කිරීමට ඉඩ දෙන්න, පසුව යම් අවස්ථාවක දී, "මෙය අවසන් වන තෙක් රැඳී සිටින්න" යැයි පවසන්න. එය වඩාත් සමාන ය:

ආරම්භය A->B->C->D->කිරිම් සඳහා Aඅවසන් කිරීමට

වාසිය ඔබ ක්රියාත්මක කළ හැකි බව ය B, C, සහ හෝ Dඅතර Aතවමත් (මෙම පසුබිම තුළ, වෙනම නූල් මත), ඔබ ඔබේ සම්පත් වඩාත් හොඳින් ප්රයෝජනයට ගෙන අඩු "අවිනිශ්චිතයි" හෝ "බොත්තමක් ඔබා එය" ඇති කරගන්න පුළුවන් නිසා ධාවනය වෙයි.


@ රීඩ් කොප්සි ...... එවැනි හොඳ පැහැදිලි කිරීමකට ස්තූතියි ..... අසින්ක්-එක්සෙක් පිළිබඳ තවත් තොරතුරු කිහිපයක් අවශ්‍ය විය ...... අසින්ක් එක්සෙක් හි ඔබගේ පිළිතුර මත පදනම්ව .... ආරම්භ කරන්න A-> B-> C-> D-> A අවසන් වන තෙක් රැඳී සිටින්න ... එබැවින් A, B, C, D සියල්ලම එකවර ආරම්භ වේ ...... තවද ඔවුන් A අවසන් වන තෙක් බලා සිටියි ..... එසේ වේ B අවසන් වන්නේ A අවසන් වූ පසුව පමණක් වන අතර C ට පසුව B සහ එසේ වේ ......? නැතහොත් B පළමුව නිම කළ හැකි අතර පසුව A අවසන් කළ හැකිද?
දේව්රත්

8
E ඩෙව්රත් මෙහෙයුම් ඕනෑම අනුපිළිවෙලකින් අවසන් කළ හැකිය.
රීඩ් කොප්සි

59

කෙටියෙන් කිවහොත්, සමමුහුර්තකරණය යනු ක්‍රියාවලි දෙකක් හෝ වැඩි ගණනක ආරම්භක සහ අවසාන ලක්ෂ්‍යයන් මිස ඒවායේ ක්‍රියාත්මක කිරීම් නොවේ . මෙම උදාහරණයේ දී, ක්‍රියාවලි A හි අවසාන ලක්ෂ්‍යය ක්‍රියාවලි B හි ආරම්භක ස්ථානය සමඟ සමමුහුර්ත කර ඇත:

සමමුහුර්ත
   | -------- ඒ -------- |
                     | -------- බී -------- |

අසමමුහුර්ත ක්රියාවලිය, අනිත් අතට, නෑ නෑ ඔවුන්ගේ ආරම්භක හා Endpoints සමමුහුර්ත ඇති:

අසින්ක්‍රෝනස්
   | -------- ඒ -------- |
         | -------- බී -------- |

ක්‍රියාවලි A ක්‍රියාවලිය B අතිච්ඡාදනය වන විට, ඒවා සමගාමීව හෝ සමමුහුර්තව ක්‍රියාත්මක වේ (ශබ්ද කෝෂ නිර්වචනය), එබැවින් ව්‍යාකූලත්වය.

යාවත්කාලීන කිරීම: චාල්ස් බ්‍රෙටානා සිය පිළිතුර වැඩි දියුණු කළ නිසා මෙම පිළිතුර දැන් සරල (සරල කළ හැකි) සිහිවටනයක් පමණි.


2
චාල්ස් බ්‍රෙටනා පිළිතුරේ පිටපත
දිනේෂ් සයිනි

2
Ines දිනේෂ් සයිනි - මගේ රූප සටහන තරමක් වෙනස් ය. පැහැදිලිකම සඳහා, මම අවස්ථා දෙකේදීම A හි B හි ඉහළින් තැබුවෙමි, ඒවායේ ආරම්භක සහ අන්ත ලක්ෂ්‍ය සමමුහුර්ත වී තිබේද යන්න අවධාරණය කරමි. චාල්ස් බ්‍රෙටානාගේ රූප සටහන කිසිවක් සමමුහුර්ත නොකර සමමුහුර්ත ක්‍රියාවලීන් අනුපිළිවෙලට තබයි. (මම එය වැඩිදියුණු කිරීම සඳහා ඔහුගේ පිළිතුරට පහළින් අදහස් දැක්වීමට ගිය නමුත් නව රූප සටහන පෙන්වීම පහසු වනු ඇතැයි මම තේරුම්
ගතිමි

විශිෂ්ට රූප සටහන්. මම හිතන්නේ ඉහළම SYNC ලෙස හැඳින්විය හැකි ක්‍රමය නම්, ඉහළ රූප සටහනේ A හි ආරම්භය සහ අවසානය එකවරම effectively ලදායී වන අතර, වෙනත් කිසිදු සිදුවීමක් මැදිහත් වී නැති බව හෝ A සම්පුර්ණ වීමට බාධා කළ හැකිය යන අර්ථයෙන් ය. සමමුහුර්තකරණය හුදකලා කිරීමේ තනි කාර්යයක් ලෙස හැඳින්විය හැකිය, එනම් CPU ලේඛනයට එකතු කිරීම වැනි, ඒවායේ ආරම්භය හා අවසානය ඉතා ආසන්නව ඇති අතර එය ඇත්ත වශයෙන්ම ශබ්ද කෝෂ-සමමුහුර්ත විය හැකිය.
ඩීන් රැඩ්ක්ලිෆ්

57

සමමුහුර්ත යන්නෙන් අදහස් කරන්නේ ඇමතුම ප්‍රතිචාරය හෝ සම්පූර්ණ කිරීම සඳහා බලා සිටින asynchronousබවත්, අමතන්නා දිගටම සිටින බවත් පසුව ප්‍රතිචාරයක් පැමිණෙන බවත්ය (අදාළ නම්).

උදාහරණයක් ලෙස:

static void Main(string[] args)
{
    Console.WriteLine("Before call");
    doSomething();
    Console.WriteLine("After call");
}

private static void doSomething()
{
    Console.WriteLine("In call");
}

මෙය සැමවිටම ඉවත්ව යනු ඇත:

Before call
In call
After call

නමුත් අපි doSomething asynchronous(එය කිරීමට විවිධ ක්‍රම) සෑදුවහොත්, ප්‍රතිදානය මෙසේ විය හැකිය :

Before call
After call
In call

අසමමුහුර්ත ඇමතුම ලබා දෙන ක්‍රමය ඊළඟ කේත පේළිය සමඟ වහාම ඉදිරියට යන බැවිනි. මම "හැකි" යැයි කියමි, මන්දයත් ක්‍රියාත්මක කිරීමේ අනුපිළිවෙල අසින්ච් මෙහෙයුම් වලින් සහතික කළ නොහැකි බැවිනි. නූල් වේලාවන් යනාදිය මත පදනම්ව එය මුල් පිටපත ලෙස ක්‍රියාත්මක කළ හැකිය.


34

මම හිතන්නේ මෙය තරමක් පැහැදිලි කිරීමක් නමුත් තවමත් එය සැබෑ ජීවිත ආදර්ශය භාවිතා කර පැහැදිලි කරයි.

කුඩා උදාහරණය:

ශ්රව්ය උපකරණ වාදනය කිරීම සඳහා පියවර තුනක් ඇතුළත් යැයි කියමු:

  1. සම්පීඩිත ගීතය දෘඩ තැටියෙන් ලබා ගැනීම
  2. ශ්රව්ය උපකරණ විසන්ධි කරන්න.
  3. සම්පීඩිත නොවන ශ්රව්ය උපකරණ වාදනය කරන්න.

ඔබේ ශ්‍රව්‍ය වාදකය සෑම ගීතයක් සඳහාම 1,2,3 පියවරක් අනුගමනය කරන්නේ නම් එය සමමුහුර්ත වේ. ගීතය සැබවින්ම ලබාගෙන දිරාපත් වන තුරු ඔබට ගීතය ඇසීමට යම් කාලයක් බලා සිටීමට සිදුවනු ඇත.

ඔබගේ ශ්‍රව්‍ය ධාවකය එකිනෙකාගෙන් ස්වාධීනව පියවර 1,2,3 ක් කරන්නේ නම්, එය අසමමුහුර්ත වේ. එනම්. ශ්රව්ය 1 (පියවර 3) වාදනය කරන විට, එය දෘඩ තැටියේ සිට සමාන්තරව (පියවර 1) ඕඩියෝ 3 ලබා ගන්නේ නම් සහ එය ශ්රව්ය 2 සමාන්තරව විසංයෝජනය කරයි. (පියවර 2) ලබා ගැනීම සහ විසංයෝජනය කිරීම සඳහා වැඩි කාලයක් බලා නොසිට ගීතය ඇසීමෙන් ඔබ අවසන් වනු ඇත.


33

සමමුහුර්තකරණය සහ සමමුහුර්ත කිරීමේ මෙහෙයුම් යනු ක්‍රියාත්මක කිරීමේ ඇණවුම නව කාර්යයකි සම්බන්ධයෙන් වෙත වත්මන් කාර්ය . මේසයක් මත කාර්යයන් දෙකක්: වත්මන් කාර්යය සහ නව කාර්යයක්

සමමුහුර්ත (අවහිර කිරීම) - එයින් ඇඟවෙන්නේ කාර්යයන් එකින් එක ක්‍රියාත්මක වන බවයි. මීළඟ කාර්යය ආරම්භ කරනු ලබන්නේ එහි පෙර කාර්යය අවසන් වූ පසුව පමණි. Task 2තෙක් ආරම්භ නොවේTask 1අවසන් වන

අසමමුහුර්ත (අවහිර නොකිරීම) - එයින් කියවෙන්නේ කේතයක් ක්‍රියාත්මක කිරීමට පොරොන්දුවක් ලබා දී වහාම ප්‍රති return ල නැවත ලබා දෙන බවයි (උදා: ඇමතුම් ආපසු ගැනීම, විශේෂාංගය). Task 2ක්‍රියාත්මක වුවදTask 1 වේ

: SO සමමුහුර්ත හා අසමකාලීක ගැන පිළිතුරු , iOS තුළ , ඇන්ඩ්රොයිඩ් හි


සමමුහුර්ත බහු-නූල් උදාහරණයේ රූප සටහන සමගාමීව ක්‍රියාත්මක වන නූල් නිරූපණය කරන බවක් පෙනේ ද?
samis

line sαmosΛris ඔබට කාල නියමය දැක්වෙන X අක්ෂය වැනි නූල් සලකා බැලිය හැකිය
yoAlex5

X- අක්ෂය සාම්ප්‍රදායිකව අවකාශීය මානයක් ලෙස භාවිතා කරයි; කාලය සඳහා ටී-අක්ෂය - ඇල්ගොරිතම සංකීර්ණතා විශ්ලේෂණයෙන් සොයාගත් වැදගත් වෙනසක්.
samis

23

සරලව කිවහොත් අසමමුහුර්ත ක්‍රියාත්මක කිරීම පසුබිමේ දේවල් කරයි.

උදාහරණයක් ලෙස ඔබට අන්තර්ජාලයෙන් ගොනුවක් බාගත කිරීමට අවශ්‍ය නම් එය සිදු කිරීම සඳහා ඔබට සමමුහුර්ත ශ්‍රිතයක් භාවිතා කළ හැකි නමුත් ගොනුව බාගත කිරීම අවසන් වන තෙක් එය ඔබගේ නූල් අවහිර කරනු ඇත. මෙය ඔබගේ යෙදුම ඕනෑම පරිශීලක ආදානයකට ප්‍රතිචාර නොදක්වයි.

ඒ වෙනුවට ඔබට අසමමුහුර්ත ක්‍රමය භාවිතා කර පසුබිමෙහි ගොනුව බාගත කළ හැකිය. මෙම අවස්ථාවේදී බාගත කිරීමේ කාර්යය වහාම නැවත පැමිණෙන අතර වැඩසටහන් ක්‍රියාත්මක කිරීම සාමාන්‍යයෙන් සිදු වේ. සියලුම බාගැනීම් මෙහෙයුම් පසුබිමේ සිදු කර ඇති අතර එය අවසන් වූ පසු ඔබේ වැඩසටහන දැනුම් දෙනු ලැබේ.


1
ඔබේ උදාහරණය වේගවත් වන්නේ කෙසේද? අවසානයේදී බාගත කිරීමේ කාලය අවසන් වන තුරු ඔබට ගොනුව වාදනය කළ නොහැක. ඔබට පැහැදිලි කළ හැකිද? මම හිතන්නේ මට එකල අසමමුහුර්තයක් නොතේරෙන අතර එය බොහෝ විට මා විය හැකි නමුත් අනෙක් ක්‍රියාවලිය ක්‍රියාත්මක වන විට (බාගැනීම ලබා ගැනීම) අනෙක් පියවර හෝ ක්‍රියාවලිය කුමක් කරනු ඇත්ද? මම අදහස් කළේ ඔබේ යෙදුම තුළ එම අසයික් ක්‍රියාවලිය නැවත (බාගත කිරීම) ලැබෙන තෙක් ඔබට කුමක් කළ හැකිද යන්නයි ... මට එය නොලැබේ. ඉතින් කුමක් ද, ඔබට තවමත් පරිශීලකයාට යම් ආකාරයක පොරොත්තු යාන්ත්‍රණයක් පෙන්විය යුතු නැත.
PositiveGuy

4
එය වේගවත් කළ යුතු නැත. එය ප්‍රධාන නූල් අවහිර නොකිරීම ගැන වන අතර එමඟින් වෙනත් ආකාරයේ පරිශීලක ආදානයන් සැකසිය හැක. උදාහරණයක් ලෙස පරිශීලකයාට බාගත කිරීම අවලංගු කිරීමට හෝ එකවර වෙනත් ගොනුවක් බාගත කිරීම ආරම්භ කිරීමට අවශ්‍ය විය හැකිය.
මයිකල් පියස්කොව්ස්කි

20

මෙය පැහැදිලි කිරීම සඳහා මම gif එකක් නිර්මාණය කළෙමි, එය ප්‍රයෝජනවත් වනු ඇතැයි බලාපොරොත්තු වෙමි: බලන්න, 3 වන පේළිය අසමමුහුර්ත වන අතර අනෙක් ඒවා සමමුහුර්ත වේ. 3 වන පේළියට පෙර ඇති සියලුම පේළි එහි වැඩ අවසන් වීමට පෙර බලා සිටිය යුතුය, නමුත් 3 වන පේළිය අසමමුහුර්ත බැවින් ඊළඟ පේළිය (4 වන පේළිය), 3 වන පේළිය සඳහා රැඳී නොසිටින්න, නමුත් 5 වන පේළිය 4 වන පේළිය එහි වැඩ අවසන් වන තෙක් බලා සිටිය යුතුය. 6 වන පේළිය 5 වන පේළිය සහ 6 සඳහා 7 වන පේළිය සඳහා රැඳී සිටිය යුතුය, මන්ද 4,5,6,7 පේළිය අසමමුහුර්ත නොවේ. 3 වන පේළිය අසමමුහුර්ත වන අතර අනෙක් ඒවා සමමුහුර්ත වේ


20

ඇත්තෙන්ම සරල උදාහරණයක් ලෙස,

සමමුහුර්ත

පාසැල් සිසුන් තිදෙනෙකුට මාර්ගයක ධාවන තරඟයක් පැවැත්වීමට උපදෙස් දී ඇතැයි සිතන්න.

1 වන සිසුවිය ඇය ලබා දුන් දුර ධාවනය කර, නතර කර 2 වන ස්ථානයට බැටන් පොල්ල පසු කරයි. වෙන කිසිවෙකු දුවන්නට පටන් ගෙන නැත.

1------>
        2.
                3.

2 වන සිසුවිය බැටන් පොල්ල ලබා ගත් විට, ඇය ලබා දුන් දුර ධාවනය කිරීමට පටන් ගනී.

      1.
        2------>
                3.

2 වන සිසුවිය ඇගේ සපත්තු ගලවා දැමුවාය. දැන් ඇය නැවතී ගැටගැසී ඇත. මේ නිසා, 2 වන අවසාන කාලය දීර් and වී ඇති අතර 3 වන ආරම්භක කාලය ප්‍රමාද වී ඇත.

      1.
        --2.--->
                3.

3 වන දින බැටන් පොල්ල 2 වන ස්ථානයෙන් ලබා ගෙන තරගය අවසන් කරන තෙක් මෙම රටාව දිගටම පවතී.

අසින්ක්‍රෝනස්

අහඹු පුද්ගලයන් 10 දෙනෙකු එකම මාර්ගයේ ගමන් කරන බව සිතන්න. ඔවුන් ඇත්ත වශයෙන්ම පෝලිම්වල නොසිටින අතර අහඹු ලෙස විවිධ ස්ථානවල පාරේ විවිධ ස්ථානවල ඇවිදිති.

2 වන පුද්ගලයාගේ සපත්තු ගලවා ඇත. ඇය එය නැවත ගැටගැසීමට නැවැත්වුවාය.

නමුත් ඇය එය බැඳ තබන තෙක් කිසිවෙකු බලා සිටින්නේ නැත. අනෙක් සියල්ලන්ම තවමත් ඔවුන් කලින් කළ ආකාරයටම ගමන් කරමින් සිටිති.

10-->    9-->
   8--> 7-->   6-->
 5-->     4-->
1-->   2.    3-->

12

: A> b> c> d> වැනි අනුක්‍රමයක් ක්‍රියාත්මක කිරීමේදී, ක්‍රියාත්මක කිරීමේදී අපට අසමත් වුවහොත්:

a
b
c
fail

ඉන්පසු අපි මුල සිටම නැවත ආරම්භ කරමු:

a
b
c
d

මෙය සමමුහුර්ත වේ

කෙසේ වෙතත්, අපට ක්‍රියාත්මක කිරීමට එකම අනුක්‍රමයක් තිබේ නම්: a> b> c> d>, සහ අපට මැද අසාර්ථකත්වයක් ඇත:

a
b
c
fail

... නමුත් ආරම්භයේ සිට නැවත ආරම්භ කරනවා වෙනුවට, අපි අසාර්ථක ස්ථානයේ සිට නැවත ආරම්භ කරමු:

c
d

... මෙය අසමමුහුර්ත ලෙස දනී.


1
කරුණාකර ඔබේ උදාහරණ සඳහා වැඩි සන්දර්භයක් ලබා දීමෙන් ඔබ අදහස් කරන දෙය වඩාත් නිවැරදිව කිව හැකිද
ක්‍රිචාර්ඩ්

5
මෙම පිළිතුර සරලවම නිවැරදි නොවේ.
මාර්ක්විස් ඔෆ් ලෝර්න්

11

සමමුහුර්ත මූලික වශයෙන් අදහස් කරන්නේ ඔබට වරකට එක් දෙයක් පමණක් ක්‍රියාත්මක කළ හැකි බවයි. අසමමුහුර්ත යන්නෙන් අදහස් කරන්නේ ඔබට වරකට බහුවිධ දේවල් ක්‍රියාත්මක කළ හැකි අතර ඊළඟට ඉදිරියට යාම සඳහා වර්තමාන දේ ක්‍රියාත්මක කිරීම අවසන් කළ යුතු නැත.


එකවර බහුවිධ දේවල් ක්‍රියාත්මක වන්නේ අසමමුහුර්තතාවයට වඩා මල්ටිට්‍රෙඩින් ලෙස නොවේ.
ශ්‍රීකාන්ත් කරුණානගට්

8

උදේ ආහාරය පිළියෙළ කිරීම සඳහා උපදෙස් සඳහා උදාහරණයක් භාවිතා කරන්න

  1. කෝපි කෝප්පයක් වත් කරන්න.
  2. පෑන් රත් කර බිත්තර දෙකක් ෆ්රයි.
  3. බේකන් පෙති තුනක් ෆ්රයි.
  4. පාන් කෑලි දෙකක් ටෝස්ට් කරන්න.
  5. ටෝස්ට් එකට බටර් සහ ජෑම් එකතු කරන්න.
  6. තැඹිලි යුෂ වීදුරුවක් වත් කරන්න.

ඔබට ආහාර පිසීමේ අත්දැකීම් තිබේ නම්, ඔබ එම උපදෙස් අසමමුහුර්තව ක්‍රියාත්මක කරනු ඇත. ඔබ බිත්තර සඳහා පෑන් උණුසුම් කිරීමට පටන් ගෙන, පසුව බේකන් ආරම්භ කරන්න. ඔබ පාන් ටෝස්ටරයට දමා බිත්තර ආරම්භ කරන්න. ක්‍රියාවලියේ සෑම පියවරකදීම, ඔබ කාර්යයක් ආරම්භ කර, පසුව ඔබේ අවධානයට සූදානම් කාර්යයන් වෙත ඔබේ අවධානය යොමු කරන්න.

උදෑසන ආහාරය පිසීම අසමමුහුර්ත සඳහා හොඳ උදාහරණයකි සමාන්තර නොවන වැඩ . එක් පුද්ගලයෙකුට (හෝ නූල්) මෙම සියලු කාර්යයන් හැසිරවිය හැකිය. උදේ ආහාරය ප්‍රතිසමයට අනුව, එක් පුද්ගලයෙකුට පළමු කාර්යය අවසන් වීමට පෙර ඊළඟ කාර්යය ආරම්භ කිරීමෙන් උදේ ආහාරය අසමමුහුර්තව සාදා ගත හැකිය. යමෙකු එය නරඹමින් සිටියත් නැතත් ඉවුම් පිහුම් ඉදිරියට යයි. ඔබ බිත්තර සඳහා පෑන් උණුසුම් කිරීම ආරම්භ කළ වහාම ඔබට බේකන් බැදීමට පටන් ගත හැකිය. බේකන් ආරම්භ වූ පසු, ඔබට පාන් ටෝස්ටරයට දැමිය හැකිය.

සමාන්තර ඇල්ගොරිතමයක් සඳහා, ඔබට බහු කුක් (හෝ නූල්) අවශ්‍ය වේ. යමෙක් බිත්තර සාදයි, එකක් බේකන් යනාදිය. සෑම කෙනෙකුම අවධානය යොමු කරනුයේ එම එක් කාර්යයක් සඳහා පමණි. සෑම කුක් (හෝ නූල් )ම බේකන් පෙරළීමට සුදානම් වන තෙක් හෝ ටෝස්ට් පොප් කිරීමට බලා සිටින තෙක් සමකාලීනව අවහිර කරනු ලැබේ.

අසමමුහුර්ත වැඩසටහන්කරණ සංකල්ප වලින් යොමු කිරීම


7

ඔබ සමාන්තර එදිරිව ශ්‍රේණි සමඟ සමමුහුර්ත කරයි. සමමුහුර්ත මධ්යන්ය සියල්ලම එකවර. ශ්‍රේණිගත හෝ ස්ථාවර කාල පරතරයකින් අදහස් කළ හැකි එක් එක් අක්ෂරයට සම්බන්ධ සමමුහුර්ත මාධ්‍යයන්. වැඩසටහන සියල්ල කරන අතරම, එය ශ්‍රේණිගතව ක්‍රියාත්මක වේ. ශබ්ද කෝෂයක් ලබා ගන්න ... මේ නිසා අපට නොකැඩූ තේ තිබේ. ඔබට තේ හෝ පැණිරස තේ තිබේ.


4
ඇත්ත වශයෙන්ම, "සමමුහුර්ත" යන්නෙන් අදහස් කරන්නේ උපදෙස් සහ ඔරලෝසුව අතර සම්බන්ධතාවයයි. උපදෙස් අතර සම්බන්ධතාවය නොවේ. එය පසුපසට පෙනෙන නිසා “සමමුහුර්ත” යන්නෙන් එකකට පසු එකක් අදහස් වේ: නමුත් උපදෙස් ඔරලෝසුවට සමමුහුර්ත කර ඇත. “අසමමුහුර්ත” යන්නෙහි තේරුම “ඕනෑම වේලාවක එය සිදු වූ විට මට කමක් නැත”: උපදෙස් ඔරලෝසුවට සමමුහුර්ත කිරීම අවශ්‍ය නොවේ. ඔව්, ශබ්ද කෝෂ නිර්වචනයක් ඇත, නමුත් ඔබ නිවැරදි තත්වය නිර්වචනය කරන බවට වග බලා ගත යුතුය.
ටොම් පැඩිල්ලා

1
සමමුහුර්තකරණය යනු පරිගණකයේ 'සියල්ලම එකවර' යන්න නොවේ . ඔබ සමමුහුර්තකරණය සමමුහුර්තකරණය හා තේ සහ පැණිරස තේ සමඟ 'සමාන්තර එදිරිව ශ්‍රේණි' ව්‍යාකූල කරයි. පිළිතුරෙන් කිසිම තේරුමක් නැත.
මාර්ක්විස් ඔෆ් ලෝර්න්

4

අමතන්නා වෙත ආපසු යාමට පෙර සමමුහුර්ත මෙහෙයුමක් එහි කාර්යය ඉටු කරයි.

අසමමුහුර්ත මෙහෙයුමක් (බොහෝ විට හෝ සියල්ලම) අමතන්නා වෙත ආපසු පැමිණීමෙන් පසුව සිදු කරයි.


සබැඳිය මැරිලා.
බලාපොරොත්තුවෙන්

2

ඇති "යන්න පිළිබඳව එම අවස්ථාවේ දී " සමමුහුර්ත ක්රියාත්මක (සමහර විට අවුල් කරන) අර්ථ දැක්වීම, මෙහි එය තේරුම් ගැනීමට හොඳ ක්රමයකි:

සමමුහුර්ත ක්‍රියාත්මක කිරීම : කේත කාණ්ඩයක් තුළ ඇති සියලුම කාර්යයන් එකවර ක්‍රියාත්මක වේ.

අසමමුහුර්ත ක්‍රියාත්මක කිරීම : කේත කාණ්ඩයක් තුළ ඇති සියලුම කාර්යයන් එකවර ක්‍රියාත්මක නොවේ.


'ප්රායෝගික භාවිත සඳහා,' ඔබ 'ඵලදායී ලෙස එම අවස්ථාවේ දී' 'බවයි නම් මම මේ වැඩි සමග එකඟ වනු ඇත, හෝ .. මම downvote දේවල් බව සාවද්ය ප්රකාශය සඳහා හිතන්නේ ඇත්තටම එම tiem සිදු වෙමින් තිබෙනවා.
ඩීන් රැඩ්ක්ලිෆ්

1

මම හිතන්නේ එය සිතීමට හොඳ ක්‍රමයක් වන්නේ සම්භාව්‍ය ධාවන රිලේ තරඟයක් බවයි

සමමුහුර්ත : එකම කණ්ඩායමේ සාමාජිකයන් වැනි ක්‍රියාවලි, ඔවුන්ට බැටන් පොල්ල ලැබෙන තෙක් ක්‍රියාත්මක නොවනු ඇත (පෙර ක්‍රියාවලිය / ධාවකය ක්‍රියාත්මක කිරීමේ අවසානය) නමුත් ඔවුන් සියල්ලෝම එකිනෙකා සමඟ සමපාතව ක්‍රියා කරති.

අසමමුහුර්ත : එකම රිලේ ධාවන පථයේ විවිධ කණ්ඩායම්වල සාමාජිකයන් වැනි ක්‍රියාදාමයන් ක්‍රියාත්මක වන විට, ඔවුන් දුව ගොස් නතර වනු ඇත, එකිනෙකා සමඟ සමමුහුර්ත වේ, නමුත් එකම තරඟයක් තුළ (සමස්ත වැඩසටහන් ක්‍රියාත්මක කිරීම).

එය තේරුමක් තිබේද?


1

සමමුහුර්තකරණය පිළිබඳ වෙනස් ඉංග්‍රීසි අර්ථ දැක්වීමක් මෙහි දැක්වේ

ඛණ්ඩාංක; ඒකාබද්ධ කරන්න.

මම සිතන්නේ එය "එකවර සිදුවීම" යන්නට වඩා හොඳ අර්ථ දැක්වීමක් බවයි. එය ද අර්ථ දැක්වීමකි, නමුත් එය පරිගණක විද්‍යාවේ භාවිතා වන ආකාරයට ගැලපේ යැයි මම නොසිතමි.

එබැවින් අසමමුහුර්ත කාර්යයක් වෙනත් කාර්යයන් සමඟ සම්බන්ධීකරණය නොකෙරෙන අතර සමමුහුර්ත කාර්යයක් වෙනත් කාර්යයන් සමඟ සම්බන්ධීකරණය කරනු ලැබේ, එබැවින් එකක් ආරම්භ වීමට පෙර අවසන් වේ.

එය සාක්ෂාත් කරගන්නේ කෙසේද යන්න වෙනස් ප්‍රශ්නයකි.


0

සමමුහුර්ත යන්නෙන් අදහස් වන්නේ පෝලිම් මාර්ගය එකින් එක ක්‍රියාත්මක කිරීමයි. එක් වාහනයකින් එකකට ඔවුන්ගේ ගමනාන්තය කරා ළඟා වීමට මිතුරා අතර බෙදා ගත යුතු වාහනයක් පමණක් ඇතැයි සිතමු.
අසමමුහුර්ත අවස්ථාවකදී සෑම මිතුරෙකුටම කුලියට ගත් වාහනයක් ලබාගෙන එහි ගමනාන්තයට ළඟා විය හැකිය.


0

ඔව් සමමුහුර්ත මාධ්‍යයන් එකවරම, වචනාර්ථයෙන්, එයින් අදහස් කරන්නේ සියල්ල එකට වැඩ කිරීමයි. ලෝකයේ බහුවිධ මිනිස් / වස්තූන් එකවර බහුවිධ දේ කළ හැකි නමුත් අප පරිගණකය දෙස බැලුවහොත් එයින් කියැවෙන්නේ ක්‍රියාවලි එකට වැඩ කරන සමමුහුර්ත මාධ්‍යයන් එයින් අදහස් වන්නේ ක්‍රියාවලි එකිනෙකා නැවත පැමිණීම මත රඳා පවතින බවත් ඒ නිසා ඒවා ක්‍රියාත්මක වන බවත් ය නිසි අනුපිළිවෙලින් තවත් එකකට පසුව. අසමමුහුර්ත මාධ්‍යයන් ක්‍රියාවලි එකට ක්‍රියා නොකරන නමුත් ඒවා එකවර ක්‍රියාත්මක විය හැකිය (බහු තෙරපුමේ තිබේ නම්), නමුත් ස්වාධීනව ක්‍රියා කරයි.

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.