Article View: pl.comp.programming
Article #217334Re: zapytanie o thready
From: fir
Date: Wed, 06 Jan 2021 13:46
Date: Wed, 06 Jan 2021 13:46
21 lines
2577 bytes
2577 bytes
środa, 6 stycznia 2021 o 14:31:59 UTC+1 heby napisał(a): > On 06/01/2021 12:54, fir wrote: > > czy jest normalnym podejsciem w kazdej ramce utworzyc watek > Nie. Wątki tworzy się na początku i zatrzymuje na synchronizacji, > czekając na zadania. > > Tworzenie wątków jest droższe niż czekanie na semaforze. > > Wiele biblitek ma do tego gotowca, thread pool. > > kwestia jest taka ze chyab nie da sie stworzyc tych watkow przed cala petla gry i je poprostu ponawiac/wywolywac > Nie ma problemu z komunikacją międzywątkową. Zacznij od tego do czego > służa semafory. > > ew inna opcją do rozwazenie jest odpalenie tych pobocznych watkow tak ze kazdy ma swoją petle z systemowym sleepem osobno i po flagach > Nie po flagach, tylko po prymitywach do synchronizacji. Condition, > Semafor, Kolejka. > > Lub wyższych koncpecji jak future/promise i thread pool. a jest wogole jakis w miare krotki ale dobry tutorial do tego ? najlpeiej cos co opisywaloby zadanie zblizone do tego co opisalem na poczatku (czyli kod liczacy co ramke ekran ktory chcialbym podzielic tak by odzielne watki liczyly odzielne kawalki) gdy goglowalem za tym parenascie di temu nic sensownego sie w google nie pojawialo.w same te watki za gleboko nie che wchodzic bo jak na dzis nie przepadam za tym 'tematem'
Technical Details
Message-ID:
<bf543a02-7a26-4a33-af82-b7a1c93678cen@googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!news.samoylyk.net!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mailReferences:
<dc44c5f3-c692-4567-ae8b-325b8339290fn@googlegroups.com> <rt4e4d$os9$1@dont-email.me>Show Full Headers
Complete Article Headers
X-Received: by 2002:ac8:5c15:: with SMTP id i21mr4065021qti.190.1609940786600; Wed, 06 Jan 2021 05:46:26 -0800 (PST) X-Received: by 2002:a37:a158:: with SMTP id k85mr4324630qke.432.1609940786453; Wed, 06 Jan 2021 05:46:26 -0800 (PST) Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!news.samoylyk.net!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail Newsgroups: pl.comp.programming Date: Wed, 6 Jan 2021 05:46:26 -0800 (PST) In-Reply-To: <rt4e4d$os9$1@dont-email.me> Complaints-To: groups-abuse@google.com Injection-Info: google-groups.googlegroups.com; posting-host=5.172.255.30; posting-account=Sb6m8goAAABbWsBL7gouk3bfLsuxwMgN NNTP-Posting-Host: 5.172.255.30 References: <dc44c5f3-c692-4567-ae8b-325b8339290fn@googlegroups.com> <rt4e4d$os9$1@dont-email.me> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <bf543a02-7a26-4a33-af82-b7a1c93678cen@googlegroups.com> Subject: Re: zapytanie o thready From: fir <profesor.fir@gmail.com> Injection-Date: Wed, 06 Jan 2021 13:46:26 +0000 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit