ለምን በጃቫስክሪፕት ውስጥ async ን ይጠብቃል?
ለምን በጃቫስክሪፕት ውስጥ async ን ይጠብቃል?

ቪዲዮ: ለምን በጃቫስክሪፕት ውስጥ async ን ይጠብቃል?

ቪዲዮ: ለምን በጃቫስክሪፕት ውስጥ async ን ይጠብቃል?
ቪዲዮ: How To Achieve Synchronization In C# While Doing Async Await Multithreaded Programming - .NET Core 2024, ህዳር
Anonim

አልተመሳሰልም። ተግባራት መጠቀም ውጤቱን ለመመለስ ግልፅ የሆነ ቃል ኪዳን ። የገቡትን ቃል በግልፅ ባይመልሱም። አልተመሳሰልም። ተግባር ኮድዎ በቃል መተላለፉን ያረጋግጣል። መጠበቅ ውስጥ ያለውን ኮድ አፈጻጸም ያግዳል አልተመሳሰልም። ተግባሩ ፣ እሱ ( መጠበቅ መግለጫ) አካል ነው። መጠበቅ ሁሌም ለአንድ ቃል ኪዳን ነው።

ከእሱ፣ ለምን አስክሪን እንጠቀማለን እና በጃቫስክሪፕት እንጠብቃለን?

አስምር / ይጠብቁ በሰንሰለት የታሰሩ ተስፋዎችን የመስራት እና የመፃፍ ሂደቱን ለማቃለል ተፈጠረ። አስምር ተግባራት ቃል ኪዳንን ይመልሳሉ። ተግባሩ ስህተት ከጣለ, ተስፋው ውድቅ ይሆናል. ተግባሩ አንድ እሴት ከመለሰ፣ ተስፋው መፍትሄ ያገኛል።

በተመሳሳይ፣ በጃቫስክሪፕት ውስጥ አሲክ ምን ይሰራል? የ አልተመሳሰልም። የተግባር መግለጫ አንድን ይገልፃል። ያልተመሳሰለ ተግባር - AsyncFunction ነገርን የሚመልስ ተግባር። ያልተመሳሰለ ተግባራት ከቀሪው ኮድ በተለየ ቅደም ተከተል በክስተት loop በኩል ይሰራሉ፣ በውጤቱም ስውር ቃል ኪዳንን ይመልሳል።

በዚህ ውስጥ፣ ለምን አሲንክን እንጠብቃለን?

መጠበቅ ነው። ተጠቅሟል ለመደወል አልተመሳሰልም። ተግባር እና እስኪፈታ ድረስ ይጠብቁ ወይም አለመቀበል. ሌላው ጥቅም በመጠቀም ያነሰ አልተመሳሰልም። ተግባራት ምን እንደሆኑ እንዲያስቡ እራስዎን ማስገደድ ነው። አልተመሳሰልም። በትይዩ ሊሰሩ የሚችሉ ተግባራት. ኮድዎ የማገጃ ኮድ ካለው እሱን ኤ ማድረጉ የተሻለ ነው። አልተመሳሰልም። ተግባር.

Async እንዴት JSን ይጠብቃል?

የ መጠበቅ ኦፕሬተር ቃልን ለመጠበቅ ያገለግላል። በ ውስጥ ጥቅም ላይ ሊውል ይችላል አስምር ማገድ ብቻ። ቁልፍ ቃል ይጠብቁ ያደርጋል ጃቫስክሪፕት የተስፋው ቃል ውጤት እስኪመጣ ድረስ ይጠብቁ. የሚሠራው ብቻ መሆኑን ልብ ሊባል ይገባል አልተመሳሰልም። ተግባር ማገድ መጠበቅ እና አጠቃላይ የፕሮግራሙ አፈፃፀም አይደለም።

የሚመከር: