Жалгыз жиптүү окуя цикли деген эмне?
Жалгыз жиптүү окуя цикли деген эмне?

Video: Жалгыз жиптүү окуя цикли деген эмне?

Video: Жалгыз жиптүү окуя цикли деген эмне?
Video: ЯПОНДУК түйүн сумкасын кантип токуса болот #crochetbag 2024, Ноябрь
Anonim

Event Loop - дегенди билдирет жалгыз жип чексиз цикл, ал бир убакта бир тапшырманы аткарып жатат жана ал гана эмес бойдок тапшырма кезеги, бирок ал ошондой эле милдеттерди артыкчылыктуу болуп саналат, анткени менен окуя цикли сизде бир гана ресурс бар (1 жип ) ошондуктан кээ бир тапшырмаларды дароо аткаруу үчүн сизге артыкчылыктуу тапшырмалар керек.

Муну эске алуу менен, бир жиптүү окуя циклинин модели деген эмне?

Жалгыз жиптүү окуя циклинин модели ProcessingSteps: Кардарлар Веб серверге суроо-талаптарды жөнөтүшөт. Node JS Web Serverичкисинде Limited сакталат Жип Кардардын суроо-талаптары боюнча кызматтарды көрсөтүү. Node JS Web Server бул суроо-талаптарды кабыл алып, аларды а Кезек . Ал катары белгилүү Окуя кезеги ”.

Экинчиден, түйүн кантип бир жиптүү? Баары Түйүн JS колдонмолору SingleThreaded Event Loop Model” архитектурасы бир нече бир эле учурда кардарларды иштетүү үчүн. Негизги окуя цикли болуп саналат бойдок - жиптүү бирок киргизүү/чыгаруу иштеринин көбү өзүнчө жиптерде иштейт, анткени I/O API'лери Түйүн Окуя циклине ылайыкташуу үчүн.js аймактары синхрондуу/дизайн боюнча бөгөттөлбөйт.

Ошо сыяктуу эле, бир жип деген эмнени билдирет?

Жалгыз жип процесстер а-дагы көрсөтмөлөрдүн аткарылышын камтыйт бойдок ырааттуулугу. Башка сөз менен айтканда, бир буйрук бир убакта процесстер. карама-каршы бир жиптүү процесстер көп агымдуу процесстер. Бул процесстер бир эле учурда программанын бир нече бөлүктөрүн аткарууга мүмкүндүк берет.

JavaScript бир жиптүү деген эмнени билдирет?

Javascript болуп саналат жалгыз жип тил. Бул билдирет анын бир чалуу стеки жана бир эс тутуму бар. Күтүлбөгөндөй, ал кодду ирети менен аткарат жана кийинкиге өтүүдөн мурун ар бир кодду аткарып бүтүшү керек. Чалуу стек Web API функцияларын тааныйт жана аларды браузерде иштетүүгө берет.

Сунушталууда: