Autor: Krzysiek Szczepanek (silverman_at_go2.pl)
Data: Sun 28 Dec 2003 - 16:56:40 MET
"Piter" <spamtrap_at_honda.bt.pl> wrote:
> A w jakich aplikacjach bedzie wolniejszy?
Nie mozna podac konkretnej aplikacji (a moze mozna ja przynajmniej nigdy
na konkret sie nie natknalem).
Problem jest w tym, ze podzielenie istniejacych masowych aplikacji na
wiele watkow zwiekszy ich zlozonosc. Wspoldzielenie zasobow prowadzi do
konfliktow przy odwolywaniu sie do zasoby (problem z schedulerem),
zasmiecona jest pamiec cache procesora. Programy pisane czysto pod HT
maja mniej czytelny kod i latwo o trudne do znalezienia i usuniecia
bledy.
Wykrywanie takich błędów jest trudne, gdyż sa one z natury
niedeterministyczne, a zastosowanie próbników testowych i pułapek
programowych może te błędy zamaskować.
-- Krzysiek Szczepanek "Taken by surprise stigmatized by the things I've seen with my own eyes, Traumatized until I realize that I gotta go on with my life."
To archiwum zostało wygenerowane przez hypermail 2.1.7 : Wed 19 May 2004 - 12:00:19 MET DST