Article View: be.comp.programming
Article #16339Re: multithreading onder C++
From: Koen Deforche
Date: Thu, 11 May 2000 00:00
Date: Thu, 11 May 2000 00:00
21 lines
1759 bytes
1759 bytes
Erik Vanherck wrote: > > > Multithreaden onder linux (threads zoals in : gesharede heap (data > > segment), gescheiden stack, zelfde programma, maar toch apart > > gescheduled) doe je met posix-threads (man pthread_create) > > Nuttige informatie: linken met -lpthread en de rest van uw sources > > compileren met -D_REENTRANT -D_PTHREADS, dat maakt libc en stl blij. > > Steek alles wat met X te maken heeft in 1 en slechts 1 thread. > > Hmmm, bedoel je dat ondertussen libc en stl in gcc eindelijk thread safe > zijn ?? Of zijn de defines voor iets anders ? Met -D_PTHREADS gebruik je threadsafe allocators onder stl. De string klasse (in gcc 2.95.2 zelfs), die niet tot de stl behoort is daarentegen niet threadsafe, enkele dagen geleden is in de libstdc++-v3 cvs wel voor het eerst een threadsafe string gecommit. Maar voor alle redelijke gebruiken zal je weinig last hebben van die string die niet threadsafe is... koen.
Technical Details
Message-ID:
<391ADAD2.F212C912@easics.be>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<38F57442.F20A0F45@student.kuleuven.ac.be> <38F6016B.EED1A4B2@easics.be> <8d54le$de0$1@newnews1.news.nl.uu.net>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit X-Google-Thread: fcea4,6b125efd35a6e602 X-Google-Attributes: gidfcea4,public From: Koen Deforche <koen@easics.be> Subject: Re: multithreading onder C++ Date: 2000/05/11 Message-ID: <391ADAD2.F212C912@easics.be> X-Deja-AN: 622160063 Content-Transfer-Encoding: 7bit References: <38F57442.F20A0F45@student.kuleuven.ac.be> <38F6016B.EED1A4B2@easics.be> <8d54le$de0$1@newnews1.news.nl.uu.net> X-Accept-Language: en Content-Type: text/plain; charset=us-ascii X-Complaints-To: newsmaster@kpnqwest.net X-Trace: nreader2.kpnqwest.net 958061266 193.74.198.7 (Thu, 11 May 2000 18:07:46 MET DST) Organization: Easics nv, Leuven, Belgium, http://www.easics.com MIME-Version: 1.0 NNTP-Posting-Date: Thu, 11 May 2000 18:07:46 MET DST Newsgroups: be.comp.programming