ce inseamna multitasking?
multitaskingin de calcul, multitasking este o metoda prin care mai multe sarcini, de asemenea, cunoscut sub numele de procese, în comun resursele comune de procesare, cum ar fi un procesor. În cazul unui calculator cu un singur procesor, doar o singură sarcină este declarat a fi difuzate în orice moment, în sensul că procesorul este de executare activ instrucţiuni pentru această sarcină. multitasking rezolvă problema de programare care sarcina poate fi o rulează la un moment dat, şi atunci când o altă sarcină în aşteptare devine un viraj. act de redistribuirea un procesor de la o sarcină la alta se numeste un comutator context. când întrerupătoare context apar suficient de des pentru iluzia de paralelism este atins. chiar şi pe calculatoare cu mai mult de un cpu (numite maşini de multiprocesor), multitasking permite sarcini mai multe pentru a fi rulat decât acolo sunt procesoare.
multu' JavaScript nu are suport pentru multi-threading pentru că JavaScript interpret în browser-ul este un singur fir (AFAIK). Chiar și Google Chrome nu va lăsa o singură pagină web JavaScript rulează în același timp, deoarece acest lucru ar provoca distrugeri masive de probleme de concurenta în paginile web existente. Toate Chrome nu este de a separa mai multe componente (diferite tab-uri, plugin-uri, etc.) în procese separate, dar nu-mi pot imagina o singură pagină având mai mult de un JavaScript fir.


Cu toate acestea, puteți utiliza, așa cum a fost sugerat, `setTimeout` pentru a permite un fel de programare și "fals" de concurenta. Acest lucru provoacă browser-ul pentru a recâștiga controlul de redare fir, și începe cod JavaScript furnizate `setTimeout după anumit număr de milisecunde. Acest lucru este foarte util dacă doriți pentru a permite viewport (ceea ce vezi) pentru a actualiza în timp ce efectuează operațiuni pe ea. Doar looping prin exemplu, coordonatele și actualizarea unui element în consecință, vă va face să vezi începutul și sfârșitul poziții, și nimic în între.


Vom folosi o abstracție în bibliotecă JavaScript, care ne permite de a crea procese și fire care sunt toate gestionate de către același JavaScript interpret. Acest lucru ne permite să executați acțiuni în felul următor:


* Un Proces, Firul 1
* Un Proces, Firul 2
* Procesul B, 1 Fir
* Procesul De O, Fir 3
* Un Proces, Thread 4
* Procesul B, Firul 2
* Pauză De Un Proces
* Procesul B, Fir 3
* Procesul B, Fire 4
* Procesul B, Fir 5
* Începe Un Proces
* Un Proces, Thread 5


Aceasta permite o formă de planificare și falsuri paralelism, pornirea și oprirea de fire, etc, dar nu va fi adevărat multi-threading. Nu cred că va fi vreodată puse în aplicare în limba în sine, deoarece adevarat multi-threading este utilă numai în cazul în care browser-ul poate rula o singură pagină, multi-threaded (sau chiar mai mult decât un singur nucleu), iar dificultățile sunt mult mai mari decât posibilitățile suplimentare.


Pentru viitorul JavaScript, check this out:
[https://developer.mozilla.org/presentations/xtech2006/javascript/](https://web.archive.org/web/20170920070053/https://developer.mozilla.org/presentations/xtech2006/javascript/) Probabil te referi la "ireducible complexity". Termenul face referire la faptul ca exista anumite "micro-bio-sisteme"  la nivelul unor microorganisme, sisteme care prin complexitatea lor sugereaza interventia unei entitati inteligente, sau a unui asa numit "creator" care a pus cap la cap diferiti constituenti ce lucreaza intr-o armonie perfecta in vederea indeplinirii unui scop. De exemplu flagelul ,prezent la diferite bacterii sau alte microorganisme unicelulare, actionat de un astfel de sistem care este destul de similar unui motoras ce functioneaza pe baza "curentilor" creati de schimbul de substante dintre celula si mediul extracelular, rezultatul fiind rotirea "coditei" asemanatoare unei elice ce propulseaza organismul printr-un mediu lichid.  

Pe scurt, termenul sugereaza ca aceste sisteme nu ar fi avut cum sa apara intamplator, treptat de-a lungul evolutiei, deoarece daca ar fi sa eliminam oricare element component, acest sistem nu ar mai functiona, si nu ar mai fi folositor in nici un fel desfasurarii vre-unei activitati. Am transmis întrebarea ta mai departe și ai mai jos răspunsul oficial, al cuiva din stafful Duolingo: 



> 
> ”On average, there are 2 forward challenges (en2ro) for 1 reverse challenge (ro2en). We are working on an optimization process of our lesson generation (with an algorithm), in order to give our users the best amount of each type of exercise, depending on which course they are taking.”
> 
> 
> cred ca "thak you" este "multumesc" iar "thanks" ,"mersi"............ Da Gatsby este site-ul cu o singură pagină și da, este, de asemenea, un site cu mai multe pagini. Gatsby pre-face pagini individuale ca fișiere HTML și, de asemenea, compilează codul corespunzător reacționează în mănunchiuri.


La rece începe orice date pagină se încarcă în browser ca orice altă pagină statică, rapid și SEO prietenos. Odată ce o pagină statică este încărcată, reacționează cod este în mod eficient procesul de bootstrap și rulează spectacolul ( „a la“ stil de aplicație cu o singură pagină). Destul de inteligent nu-i asa? Cu toate acestea, numai nevoie de js pachete sunt preluate de pe server (uneori preluat anticipat, precum și pentru viteză).


Gatsby este într-adevăr nimic mai mult, atunci un server inteligent prestate html reacționează aplicația care înțelege tipuri de conținut. ***Viral.*** Cuvîntul acesta e deja... viral, nu mai poate fi împiedicat să se răspîndească (dacă chiar i-a trecut cuiva prin cap să-l împiedice). Sensul din medicină și biologie nu are deloc de suferit, de altfel vorbitorii sînt destul de inteligenți să-și dea seama că sensul legat de virusul biologic e cel propriu, în timp ce sensul legat de internet e metaforic: ceva (un videoclip etc.) este viral dacă se răspîndește rapid, ca virusul unei boli molipsitoare.  

  

 E interesant că propuneți să spunem *popular* în loc de *viral*. În primul rînd, există o diferență de nuanță: *popular* înseamnă „îndrăgit de mulți”, iar *viral* înseamnă că se împrăștie ca o molimă, nu neapărat pentru că ar fi îndrăgit. În al doilea rînd, *popular* cu sensul „îndrăgit de mulți” aproape că dispăruse din română acum cîteva zeci de ani. Lumea nu mai spunea *un om popular*, ca pe vremuri. Dar sensul a reînviat recent, ca traducere pentru englezescul *popular*. Eu unul îl percep ca pe un barbarism, pentru că în copilăria și tinerețea mea nu vorbea nimeni așa, iar acum e din ce în ce mai frecvent, în exact aceleași contexte în care se folosește *popular* în engleză (vorbesc de acest sens particular, nu de toate). Ca urmare am fost surprins că propuneți un barbarism în locul altuia. E drept totuși că nu poate fi clasificat ca barbarism propriu-zis, pentru că sensul acesta a existat ca atare în română și a luat doar o pauză, deci e în același timp barbarism și arhaism.  

  

***Sit.*** Cei mai mulți spun într-adevăr *site* (citit *sait*, că sitele sînt altceva...), dar există și o proporție semnificativă de vorbitori care spun *sit*, eventual *sit de internet* ca să fie și mai clar. Explicația e simplă: anglicismul *site* are de fapt aceeași origine și a avut inițial același sens ca situl nostru. Ei l-au luat pe *site* din franceză (cuvîntul *site*, citit *sit*, de origine latină), iar noi l-am luat pe *sit* tot de acolo și l-am adaptat grafic. Ambele au avut la început sensul „loc”, dar specializat puțin altfel în cele trei limbi. Ce rost are să reîmprumutăm pe ocoliș un cuvînt pe care l-am împrumutat deja o dată? Nu e mai simplu să ne folosim propriul nostru cuvînt, care în plus mai are și avantajul major că e total adaptat fonetic și grafic la limbă? E nevoie doar să-i mai adăugăm un sens, exact cum au făcut de altfel și anglofonii cînd au început să-l folosească pe *site* pentru a denota un loc de pe internet. Dacă ei pot, sigur putem și noi, nu? Eu spun *sit*.  

  

 Grafia *sait* nu e greșită, cum greșit spune Ciprian Constantin, ci doar adaptată la limbă. Dacă adaptarea e o greșeală, atunci și următoarele anglicisme ar fi la fel de greșite: *meci, fotbal, dispecer, gem, pulover, interviu, trening, lider, miting, tramvai, stres*.  

  

***Downloada.*** Mie mi se pare un monstru, atît fonetic cît și grafic, încît nu-l folosesc niciodată. Presupun că lumea îl folosește doar din comoditate sau snobism. Nu cred că dorința de precizie a exprimării poate fi atît de puternică încît să ducă la folosirea unui cuvînt care-ți limbă plimba-n gură. *A descărca* e un termen suficient de precis, mai ales dacă avem și un context. La fel *a încărca* sau *a trimite* pentru *upload*. Nu, trebuie să fie capabil să citească din portul UDP folosit pentru a executa interogarea M-SEARCH din domeniul dvs. multicast. In nici un caz în ceea ce știu. Acest lucru s-ar putea schimba dacă Google decide să utilizeze un alt protocol de descoperire, în plus față de DIAL.


<http://www.dial-multiscreen.org/>


[Citirea din port udp în browser](https://stackoverflow.com/questions/17605252/reading-from-udp-port-in-browser) nu se poate din 400 de persoane sa nu gasiti 3 oameni cu care sa nu va sincronizati!? haideti sa ramanem cu experienta acestui curs in cadrul cursului. depinde pentru ce doriti sa cumparati?