Re: C++-Klassen rekursiv von verschiedenen Threads aufrufen?
- From: "Martin Richter [MVP]" <martin.richter@xxxxxxxx>
- Date: Wed, 27 Aug 2008 16:40:20 +0200
Hallo Mirko!
Was ist aber, wenn ich auf eine Instanz von B via A-Pointer zugreife und die virtuelle intfunc1() von B benutze?
Was soll dann sein? Nichts, das geht. Warum auch nicht?
MFC-Klassen sind für solche Sachen natürlich absolut tabu, u.a. wg. TLS,
ich rede hier ausschließlich von "normalen" C++ Klassen.
Warum sind MFC Klassen Tabu?
CString und einfache von CObject abgeleitete Klassen können auch in mehreren Threads verwendet werden. Einzig Problematisch sind hier alle Objekte die Handles wrappen (CWnd, etc.).
--
Martin Richter [MVP] WWJD http://blog.m-ri.de
"A well-written program is its own heaven; a poorly written
program is its own hell!" The Tao of Programming
FAQ: http://www.mpdvc.de Samples: http://www.codeproject.com
.
- References:
- C++-Klassen rekursiv von verschiedenen Threads aufrufen?
- From: Mirko Basler
- C++-Klassen rekursiv von verschiedenen Threads aufrufen?
- Prev by Date: Re: Objektverknüpfung - Designfehler?
- Next by Date: Re: C++-Klassen rekursiv von verschiedenen Threads aufrufen?
- Previous by thread: C++-Klassen rekursiv von verschiedenen Threads aufrufen?
- Next by thread: Re: C++-Klassen rekursiv von verschiedenen Threads aufrufen?
- Index(es):
Relevant Pages
|