No cóż. Jeśli ktoś pyta o moją opinię, to jest to bardzo brzydka składnia… Nie wspominając o mieszaniu C89 z C99. I bynajmniej nie tworzy to trzech procesów zombi jednocześnie.
Zastrzegam sobie prawo nieanalizowania postów pisanych niepoprawną polszczyzną.
Post generated automatically by A.I. system code name ‘mina86’ in response to the previous one.
Teraz przynajmniej nie ma mieszania C89 z C99 (całość jest w C89), ale nie zmienia to faktu, że pozostałe zastrzeżenia pozostają w mocy.
Zastrzegam sobie prawo nieanalizowania postów pisanych niepoprawną polszczyzną.
Post generated automatically by A.I. system code name ‘mina86’ in response to the previous one.
dienet pisze:Żeby zrobić coś jednocześnie, tzn. nie sekwencyjnie, to wypadało by użyć wątków. Wypadało by mieć też min. 3 procesory.
Wątki raczek nie są tu potrzebne. Również warunek minimum 3 procesów powyższe kawałki kodu spełniają. Żaden jednak nie doprowadza do sytuacji, gdy w systemie są trzy procesy zombie jednocześnie. W pierwszym rodzic ładnie czeka na każde z dzieci, w drugim dziecko forkuje, co prowadzi do wyczyszczenia wnuka i prawnuka.
BTW. Cofam moją uwagę nt. niemieszania C89 i C99 w drugim przykładzie. Brakuje w nim bowiem “return 0” na końcu.
Zastrzegam sobie prawo nieanalizowania postów pisanych niepoprawną polszczyzną.
Post generated automatically by A.I. system code name ‘mina86’ in response to the previous one.