🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.c
Article #272450

Re: [SGCL] Odśmiecania współbieżnego ciąg dalsz

#272450
From: Przemek Biernat
Date: Fri, 10 Mar 2023 14:41
13 lines
3213 bytes
On Thursday, March 9, 2023 at 10:40:41 PM UTC+1, Sebastian Nibisz wrote:
> czwartek, 9 marca 2023 o 22:24:34 UTC+1 Przemek Biernat napisał(a): 
> > On Thursday, March 9, 2023 at 10:19:07 PM UTC+1, Sebastian Nibisz wrote: 
> > > czwartek, 9 marca 2023 o 19:44:15 UTC+1 Przemek Biernat napisał(a): 
> > > > On Thursday, January 19, 2023 at 1:51:44 PM UTC+1, Sebastian Nibisz wrote: 
> > > > > Odkopię ten historyczny temat. 
> > > > > Po piętnastu latach SGCL doczekał się zupełnie nowej implementacji. Przenośnej, z mniejszym narzutem pamięci niż shared_ptr, działającej ;-): https://github.com/pebal/sgcl 
> > > > Korzysta z STL'a? 
> > > Korzysta. Obecnie raczej trudno obyć się bez STL'a. 
> > Obyłem się. Napisałem własną bibliotekę, która została rozwinięta. STL jest słabe. Iteratory przez wartość, brak cykli, brak klonowania iteratora, bida. Szczerze to nie wiem do czego służy SGCL, jak mi wyjaśnisz to napiszę własną wersję, może będzie działać wydajniej.
> SGCL to współbieżny, całkowicie bezpauzowy garbage collectror dla C++. Chcesz napisać szybszy? Powodzenia. Szczególnie w tym, aby w ogóle działał.

Garbage collector w C++, hmm, ciekawe, tylko po co? Nie lepiej dobrze nauczyć się pisać w C++ i kontrolować czas życia obiektu z użyciem new i delete. Alokator ma jakiś sens bo przyspiesza tworzenie nowych obiektów. W naszym kompilatorze jest o ile dobrze pamiętam wsparcie dla scope'ów więc sprawa jest odrobinę łatwiejsza jeżeli się nie mylę. Co ja tam mogę wiedzieć.
Technical Details
Message-ID: <13517383-8230-460f-ba40-02c26cd95df7n@googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!2.eu.feeder.erje.net!3.us.feeder.erje.net!feeder.erje.net!border-1.nntp.ord.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
References: <fppvdq$68v$1@inews.gazeta.pl> <cbb0161d-8a20-4313-b0c8-fd9cf41e8d10n@googlegroups.com> <532d5148-24df-424f-935a-1a5d1b655414n@googlegroups.com> <7d8f861c-8e34-4962-a4d8-4e979d386310n@googlegroups.com> <2d862d20-5707-4634-abe6-f6d0d27fa0can@googlegroups.com> <423f4809-1d82-454d-bb2d-7f6811f6fbd6n@googlegroups.com>

Show Full Headers
Complete Article Headers
X-Received: by 2002:a37:c24b:0:b0:742:74ac:72c8 with SMTP id j11-20020a37c24b000000b0074274ac72c8mr847158qkm.4.1678459273609;        Fri, 10 Mar 2023 06:41:13 -0800 (PST)
X-Received: by 2002:a81:b717:0:b0:52f:45a:5b00 with SMTP id v23-20020a81b717000000b0052f045a5b00mr16993670ywh.2.1678459273353; Fri, 10 Mar 2023 06:41:13 -0800 (PST)
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!2.eu.feeder.erje.net!3.us.feeder.erje.net!feeder.erje.net!border-1.nntp.ord.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: pl.comp.lang.c
Date: Fri, 10 Mar 2023 06:41:13 -0800 (PST)
In-Reply-To: <423f4809-1d82-454d-bb2d-7f6811f6fbd6n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=193.238.201.2; posting-account=JqeG5AoAAAAiFyQBrqF1gF5A1eLVPTrJ
NNTP-Posting-Host: 193.238.201.2
References: <fppvdq$68v$1@inews.gazeta.pl> <cbb0161d-8a20-4313-b0c8-fd9cf41e8d10n@googlegroups.com> <532d5148-24df-424f-935a-1a5d1b655414n@googlegroups.com> <7d8f861c-8e34-4962-a4d8-4e979d386310n@googlegroups.com> <2d862d20-5707-4634-abe6-f6d0d27fa0can@googlegroups.com> <423f4809-1d82-454d-bb2d-7f6811f6fbd6n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <13517383-8230-460f-ba40-02c26cd95df7n@googlegroups.com>
Subject: Re: [SGCL]
 Odśmiecania współbieżnego ciąg dalsz
From: Przemek Biernat <biernat.przemyslaw@gmail.com>
Injection-Date: Fri, 10 Mar 2023 14:41:13 +0000
Lines: 33
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit