🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: borland.public.cppbuilder.nativeapi
Article #15533

Basic threading question.

#15533
From: Jeff Douglass
Date: Thu, 03 Jul 2003 16:59
21 lines
2129 bytes
I am a seasoned programmer with experience in multithreading concepts (
mostly in c). However, lately I have begun to question my knowledge and have
been in the process of upgrading  my knowledge about multithreading. My
question concerns issues about things being thread safe. In reviewing many
resources on the subject I am always presented with very basic examples such
as a global variable being referenced by multiple threads and the associated
problems that can occure. No Problem. Also, there are many references that
state that certain things such as the VCL and MFC as not being thread-safe
whith some exceptions. What I have not seen is info as to the Win32 API. Is
it Thread-Safe? How can I as a programmer of win32 (NT and above) based
multithreadded applications know where and when there might be problems? Do
multiple processes all accessing various Win32 api calls have to worry about
these issues or do only multiple threads within a single process have to
worry about them? Are there inherent differences between frame works such as
MFC and VCL and the Win32 api inself that cause the frameworks to have
threading issues while the api doesn't? Any help or feedback would be
greately appreciated.

Thanks

Jeff
Technical Details
Message-ID: <3f0460e6$1@newsgroups.borland.com>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-04!sn-xit-01!sn-xit-09!supernews.com!news.maxwell.syr.edu!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!newsgroups.borland.com!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 10cc67,23ab50fdd8ba1578,start
X-Google-Attributes: gid10cc67,public
X-Google-ArrivalTime: 2003-07-03 10:10:18 PST
From: "Jeff Douglass" <.>
Newsgroups: borland.public.cppbuilder.nativeapi
Subject: Basic threading question.
Date: Thu, 3 Jul 2003 09:59:19 -0700
Lines: 23
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 5.50.4807.1700
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4910.0300
NNTP-Posting-Host: 68.2.177.21
Message-ID: <3f0460e6$1@newsgroups.borland.com>
X-Trace: newsgroups.borland.com 1057251558 68.2.177.21 (3 Jul 2003 09:59:18 -0700)
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-04!sn-xit-01!sn-xit-09!supernews.com!news.maxwell.syr.edu!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!newsgroups.borland.com!not-for-mail