-
Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!news.samoylyk.n
et!aioe.org!eternal-september.org!feeder.eternal-september.org!reader01.eternal
-september.org!.POSTED!not-for-mail
From: heby <h...@p...onet.pl>
Newsgroups: pl.comp.programming
Subject: Re: Embedded HTTP Server
Date: Tue, 9 Jun 2020 22:47:00 +0200
Organization: A noiseless patient Spider
Lines: 32
Message-ID: <rbosgc$7q4$1@dont-email.me>
References: <d...@g...com>
<rbg2hb$ebs$1@dont-email.me>
<4...@g...com>
<rbgtv9$vuf$1@dont-email.me>
<6...@g...com>
<rbh5pi$gkn$1@dont-email.me>
<8...@g...com>
<rbjlo6$dum$1@dont-email.me>
<4...@g...com>
<rbl1p9$sak$1@dont-email.me>
<a...@g...com>
<rbmaac$cps$1@dont-email.me>
<8...@g...com>
<rbmcsp$utp$1@dont-email.me>
<e...@g...com>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Tue, 9 Jun 2020 20:47:09 -0000 (UTC)
Injection-Info: reader02.eternal-september.org;
posting-host="4c153b40bcfdd4da9ebc0d5378bd9412"; logging-data="8004";
mail-complaints-to="a...@e...org";
posting-account="U2FsdGVkX1+FL1pVdABr6G+QGXrh1lei"
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101
Thunderbird/68.8.1
Cancel-Lock: sha1:e4aGQXT/7CuUOWqiQjYQxrThLLI=
In-Reply-To: <e...@g...com>
Content-Language: en-US
Xref: news-archive.icm.edu.pl pl.comp.programming:214975
[ ukryj nagłówki ]On 09/06/2020 22:23, Maciej Sobczak wrote:
> [*] OK, osobne połączenia klienckie to fizycznie różne wątki. Ale da się o tym nie
myśleć, mogę specjalnie dla Ciebie dodać serializację callbacków.
Zaczynasz emulować model event-based. Za chwile pojawi się lock-free
kolejka i już będziemy w domu.
> Muteks jest potrzebny, jeśli masz powody, żeby robić sekcje krytyczne. Tylko od
Ciebie zależy, czy będziesz miał te powody.
Nie. Jeśli mam event-based to nie mam powodów aby z powodu bibloteki
robić coś ekstra.
>> Mały muteksiak to duży kłopot w kilku przypadkach.
> Ale zapomniałeś je opisać.
Na przykład tam gdzie masz do czynienia z RT.
Powiedzmy... piszesz soft do drukarki 3D sterujący wprost mechaniką.
Wystawiasz w nim serwer www do sterowania. Mutexy są mało sensowne bo
pracujesz nie dośc że w środowisku RT to jeszcze z masą przerwań o
priorytetach wyższych niż switch kontekstu.
> No, ale tacy przekonwertowani to przecież też nie świeżaki. Tacy od Javy to niemal
na pewno widzieli jakiś wątek.
Prawie kazdy widział wątek. Promil wie jak działa pod maską. Do tego
tzreba pojmować dość przekrojowo od asm po wysoki poziom. Taki student
się nie trafia za często.
> Ba - tacy od Javy to potrafią nawet kilka tysięcy wątków w jednym procesie zrobić i
jeszcze się cieszyć patrząc na wykresy. Nie sądzę, żeby mieli jakiś problem etyczny
związany z tą biblioteką do HTTP.
Nie będą mieli ani jednego w skalowaniu hello worldów na milion watków.
Do czasu aż wpadną na problem pierwszej współdzielonej zmiennej z okolic
zagadnien memory barrier. Fakt, w http cięzko takie zagadnienia znaleźć ...
Następne wpisy z tego wątku
- 09.06.20 23:14 Maciej Sobczak
- 09.06.20 23:15 heby
- 09.06.20 23:32 heby
- 10.06.20 07:50 Tomasz Kaczanowski
- 10.06.20 08:09 heby
- 10.06.20 20:57 Maciej Sobczak
- 10.06.20 21:13 Maciej Sobczak
- 10.06.20 22:35 Maciej Sobczak
- 10.06.20 22:52 heby
- 10.06.20 22:54 heby
- 10.06.20 22:55 heby
- 23.06.20 09:33 Wojciech Muła
- 23.06.20 23:13 Maciej Sobczak
Najnowsze wątki z tej grupy
- Alg. kompresji LZW
- Popr. 14. Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- Arch. Prog. Nieuprzywilejowanych w pełnej wer. na nowej s. WWW energokod.pl
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
Najnowsze wątki
- 2025-03-02 Tusk idzie na rekord deportacji po 1989 [Będzie popyt na prawników]
- 2025-03-01 Obywatel telefonuje 112 lub 986
- 2025-03-01 detektyw (?) Rutkowski działał jako prasa
- 2025-03-01 "Policjant został ujęty obywatelsko..."
- 2025-03-01 zatrzymanie zbyszka maja
- 2025-03-01 Warszawa => Expert Recruiter 360 <=
- 2025-03-01 Chrzanów => NodeJS Developer <=
- 2025-03-01 Warszawa => Gen AI Engineer <=
- 2025-03-01 Wrocław => Konsultant wdrożeniowy Comarch XL/Optima (Księgowość i
- 2025-03-01 Kraków => Technical Team Leader (Clojure, Java) <=
- 2025-03-01 Zrobił TV OLED z TV LCD
- 2025-03-01 Gdynia => Sales Executive / KAM <=
- 2025-03-01 Błonie => Sales Specialist <=
- 2025-03-01 Ryga => Konsultant Wdrożeniowy Comarch XL/Optima (Księgowość i Kad
- 2025-03-01 Żerniki => Dyspozytor Międzynarodowy <=