Aktywne Wpisy
Grzesiok +55
Jeszcze kilka faktów o światowym potentacie. Gigancie gospodarczo-militarnym. Przeciwwadze NATO. Głównym konkurencie UE i USA
1. Wskaźnik rozwoju społecznego - całkiem dobry wynik - gorzej niż Czarnogóra ale udało się wyprzedzić o włos Rumunię.
2. Oczekiwana długość życia mężczyzn - jest solidnie - minimalne lepiej od Gwinei Równikowej oraz Erytrei co jest wielkim sukcesem. Niestety wciąż towarzysze muszą gonić Bangladesz
3. Quality of Life Index - trochę za Ukraińcami ale udało się
1. Wskaźnik rozwoju społecznego - całkiem dobry wynik - gorzej niż Czarnogóra ale udało się wyprzedzić o włos Rumunię.
2. Oczekiwana długość życia mężczyzn - jest solidnie - minimalne lepiej od Gwinei Równikowej oraz Erytrei co jest wielkim sukcesem. Niestety wciąż towarzysze muszą gonić Bangladesz
3. Quality of Life Index - trochę za Ukraińcami ale udało się
Silklash +168
Dla mnie to babiszcze jest na równi z najgorszymi bydlakami od karakana
#bekazpisu #bekazlewactwa #sejm #polityka
#bekazpisu #bekazlewactwa #sejm #polityka
Pytam bo ciągle trafiam na wytłumaczenie: asynchroniczną operację się "zleca" do zrobienia, potem robi się dalej kod synchroniczny i w którymś losowym momencie wraca wynik operacji asynchronicznej. Parafrazując Pudziana "samo się nie zrobiło" - albo w jednym wątku javascript implementuje coś na kształt "skakania między wątkami" , albo jednak jest osobny wątek który wykonuje zakolejkowane operacje asynchroniczne, albo każda operacja asynchroniczna jest wykonywana w osobnych wątkach (ale nie mamy dostępnej synchronizacji, zabijania wątków, konieczności obsługi ich itd).
Jak to jest?
Dla wizualizacji
https://youtu.be/8aGhZQkoFbQ?t=770
w tym momencie gdy coś trafia do "webapi" typu setTimeout to wygląda mi to na osobny wątek, jedynie "callback" który operuje na tym wyniku wykona się w wątku "głównego programu" gdy zostanie wyciągnięty z task queue (czyli w którymś "cyknięciu" event loopa)
#javascript #programowanie #naukaprogramowania #webdev
tutaj przykład jak prelegent mówi "nie trzeba wątków by działo się nie asynchronicznie" + daje przykład 3 operacji wczytania plików które dzieją się "NIEZALEŻNIE"
W sumie przegladam dalej link który dałem w komentarzu i chyba doszedłem do tego co mnie interesowało
https://youtu.be/Ttwf2TYgZvo?t=449
czyli JS ma jeden wątek, ale maszyna wirtualna na której js działa (czyli jak rozumiem v8
Ogólnie opisuje wszystkie składowe z filmiku który dałem w pierwszym poście (czyli jak realizowane jest delegowanie asynchronicznych zadań i odbieranie wyników), tylko dalej nie jestem pewien czy operacje asynchroniczne oddelegowane np. do webapi robią się w osobnym wątku.
Chociaż w mojego ostatniego komentarza tutaj (link) wychodzi, że wątki są używane, aż
Komentarz usunięty przez autora
Komentarz usunięty przez autora
gdy on podaje ze operacja asynchroniczna trafia do webapi by się wykonała to zakładam wykonuje się w osobnym wątku (wątku webapi tudzież silnika javascripta). I chciałbym to potwierdzić, bo to tylko mój domysł.
Komentarz usunięty przez autora