-
Path: news-archive.icm.edu.pl!news.icm.edu.pl!opal.futuro.pl!news.internetia.pl!not-f
or-mail
From: Michoo <m...@v...pl>
Newsgroups: pl.comp.programming
Subject: Re: procedura tworzenia program?w
Date: Mon, 20 Feb 2012 15:49:12 +0100
Organization: Netia S.A.
Lines: 42
Message-ID: <jhtmj1$fma$1@mx1.internetia.pl>
References: <jhliut$3he$1@mx1.internetia.pl>
<pj0lc5k2ww4z$.j8cj3ca4fdmw$.dlg@40tude.net>
<jhodnv$9en$2@inews.gazeta.pl>
<1rvfbwvj4h0dr$.5mc1fgvvz1ws.dlg@40tude.net>
<jhoql7$kq0$1@inews.gazeta.pl> <jhr1lj$ub3$1@node2.news.atman.pl>
<c...@4...com>
<4f414c67$0$2374$c3e8da3$47a2c32d@news.astraweb.com>
<c...@4...com>
<jht6ai$1ip$1@inews.gazeta.pl> <jhthug$tib$1@mx1.internetia.pl>
<jhtk1u$f91$1@inews.gazeta.pl>
NNTP-Posting-Host: 83.238.197.12
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: mx1.internetia.pl 1329749409 16074 83.238.197.12 (20 Feb 2012 14:50:09 GMT)
X-Complaints-To: a...@i...pl
NNTP-Posting-Date: Mon, 20 Feb 2012 14:50:09 +0000 (UTC)
In-Reply-To: <jhtk1u$f91$1@inews.gazeta.pl>
X-Tech-Contact: u...@i...pl
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.20) Gecko/20110820
Icedove/3.1.12
X-Server-Info: http://www.internetia.pl/
Xref: news-archive.icm.edu.pl pl.comp.programming:195522
[ ukryj nagłówki ]W dniu 20.02.2012 15:06, Wojciech Jaczewski pisze:
> Michoo wrote:
>
>
>> Imo wątki nie dość, że zazwyczaj upraszczają zapis
>
> Kosztem dłuższego analizowania/testowania, czy gdzieś nie ma wyścigu.
Jak zakładasz możliwość istnienia wyścigu to znaczy, że problem jest na
tyle złożony, że i tak będzie dużo analizowania i testowania.
Ja mówię o imo najsensowniejszym układzie w większości przypadków:
- producent/ci generujący zdarzenia przetwarzania
- konsument/ci generujący wynik i ewentualne zdarzenia odpowiedzi(np
większość GUI pozwala na wywołania tylko z wątku głównego)
- cały kontekst enkapsulowany w żądaniu/odpowiedzi.
>
>> (bo zazwyczaj
>> wymuszają model oparty o message passing) to jeszcze pozwalają na
>> łatwiejsze zmiany.
>
> Wolę message passing na procesach.
Procesy są dość ciężkie - przekazanie złożonych obiektów niepotrzebnie
trwa. A tu sprawdzasz czy na pewno ref_count jest równy 1, odpalasz i
zapominasz.
> Częściowo wynika to z tego, co dotychczas robiłem, a POSIX-owe API ma bardzo
> poważne - jak dla mnie - wady:
> - pthread_cond_timedwait operuje na czasie systemowym a nie monotonicznym
> - nie mam możliwości nastawić czekania (select/poll) na pierwsze ze zdarzeń:
> cond (lub semafor), otrzymanie danych na socket-cie.
> A skoro zwykle i tak muszę używać komunikacji przez potok lub gniazdo, to
> wolę osobny proces zamiast wątku.
Ok. Ale to już specyfika problemu.
A ja piszę, że ogólnie o ile ktoś wie jak je używać to wątki są dobre.
--
Pozdrawiam
Michoo
Następne wpisy z tego wątku
- 20.02.12 14:52 A.L.
- 20.02.12 15:04 Andrzej Jarzabek
- 20.02.12 15:07 A.L.
- 20.02.12 15:07 A.L.
- 20.02.12 15:27 bartekltg
- 20.02.12 15:41 Wojciech Jaczewski
- 20.02.12 16:09 Andrzej Jarzabek
- 20.02.12 16:32 bartekltg
- 20.02.12 17:56 Roman W
- 20.02.12 18:15 Bronek Kozicki
- 20.02.12 18:27 A.L.
- 20.02.12 18:28 A.L.
- 20.02.12 18:29 Edek Pienkowski
- 20.02.12 18:30 A.L.
- 20.02.12 18:45 Bronek Kozicki
Najnowsze wątki z tej grupy
- John Carmack twierdzi, że gdyby gry były optymalizowane, to wystarczyły by stare kompy
- Ada-Europe Int.Conf. Reliable Software Technologies, AEiC 2025
- Linuks od wer. 6.15 przestanie wspierać procesory 486 i będzie wymagać min. Pentium
- ,,Polski przemysł jest w stanie agonalnym" - podkreślił dobitnie, wskazując na brak zamówień.
- Rewolucja w debugowaniu!!! SI analizuje zrzuty pamięci systemu M$ Windows!!!
- Brednie w wiki - hasło Dehomag
- Perfidne ataki krakerów z KRLD na skrypciarzy JS i Pajton
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- U nas propagują modę na SI, a w Chinach naukowcy SI po kolei umierają w wieku 40-50lat
- C++. Podróż Po Języku - komentarz
- "Wuj dobra rada" z KDAB rozważa: Choosing the Right Programming Language for Your Embedded Linux Device
- Nowa ustawa o ochronie praw autorskich - opis problemu i szkic ustawy
- Alg. kompresji LZW
Najnowsze wątki
- 2025-05-21 Piec hybrydowy
- 2025-05-21 Warszawa => Senior Account Manager <=
- 2025-05-21 Warszawa => Tester Automatyzujący <=
- 2025-05-21 Warszawa => Test Automation Engineer <=
- 2025-05-21 Legitymowanie na granicy
- 2025-05-21 Warszawa => Manual tester <=
- 2025-05-21 Warszawa => Administrator Systemów OSS <=
- 2025-05-21 Warszawa => OSS System Administrator <=
- 2025-05-21 https://stolenhistory.net/threads/19th-century-radium-heating-systems.1452/
- 2025-05-21 https://stolenhistory.net/threads/19th-century-radium-heating-systems.1452/
- 2025-05-20 Pojemnik z radem jako ogrzewacz do stóp
- 2025-05-20 Nowość sprzed lat - Kominki opalane radem
- 2025-05-20 China => Production Coordinator / Representant Product Dev <=
- 2025-05-19 lakier bezbarwny akrylowy
- 2025-05-19 Warszawa => JavaScript / Node / Fullstack Developer <=