Բովանդակություն:

Որոնք են բազմաթելային հավելվածները:
Որոնք են բազմաթելային հավելվածները:

Video: Որոնք են բազմաթելային հավելվածները:

Video: Որոնք են բազմաթելային հավելվածները:
Video: Սինքրոնացված ընդդեմ ReadWriteLock-ի ընդդեմ StampedLock-ի [Java Multithreading] 2024, Ապրիլ
Anonim

Բազմաթելային հավելվածներ նրանք են, որոնք օգտագործում են Concurrency-ի հայեցակարգը, այսինքն՝ նրանք կարող են զուգահեռաբար մշակել մեկից ավելի առաջադրանքներ: Պարզ օրինակ կարող է լինել բառ-փաստաթուղթը, որտեղ, ուղղագրության ստուգումը, պատասխանը ստեղնաշարին, ձևաչափումը և այլն կատարվում են միաժամանակ կամ միաժամանակ:

Նմանապես, մարդիկ հարցնում են, որո՞նք են բազմաթելային հավելվածները:

Որոշ բազմաթելային հավելվածներ կլինեն

  • Վեբ զննարկիչներ – Վեբ զննարկիչը կարող է միաժամանակ ներբեռնել ցանկացած թվով ֆայլ և վեբ էջ (բազմաթիվ ներդիրներ) և դեռ թույլ է տալիս շարունակել զննարկումը:
  • Վեբ սերվերներ - Թելավոր վեբ սերվերը կատարում է յուրաքանչյուր հարցում նոր շղթայով:

Ավելին, ի՞նչ է բազմաթելային միջավայրը: Համակարգչային ճարտարապետության մեջ, բազմաթելային կենտրոնական պրոցեսորային միավորի (CPU) (կամ մեկ միջուկի) հնարավորությունն է բազմաբնակարան -հիմնական պրոցեսոր) ապահովելու համար բազմակի միաժամանակ կատարման թելեր, որոնք աջակցվում են օպերացիոն համակարգի կողմից:

Հետագայում հարցն այն է, թե ինչ է բազմաթելային ծրագիրը:

Բազմաթիվ - թելային ծրագրեր աշխատել ավելի արդյունավետ և օգտագործել ավելի քիչ ռեսուրսներ, քան a ծրագիրը որ ստեղծում է բազմակի գործընթացներ՝ նույն առաջադրանքն իրականացնելու համար: Թելերը կիսում են գլոբալ տվյալները և այլ ռեսուրսներ, սակայն յուրաքանչյուր շղթա ունի իր կատարման շարժիչը և կույտը տվյալների համար, որոնք տեղական են յուրաքանչյուր ֆունկցիայի համար: ծրագիրը.

Արդյո՞ք PHP-ն միայնակ թելերով է:

2 Պատասխաններ. Այն միայնակ թելերով բնույթը PHP նշանակում է, որ PHP չունի ներկառուցված աջակցություն սկրիպտի կատարման ընթացքում նոր թելեր ստեղծելու համար: Այնուամենայնիվ, սա չի նշանակում, որ դուք չեք կարող միաժամանակ ունենալ նույն սցենարի երկու կատարում: Ամենատարածված կարգավորումներում ձեր կայքը սպասարկվում է Apache HTTPD-ի կողմից:

Խորհուրդ ենք տալիս: