[vtkusers] Why vtkAbstractTransform don't use vtkCriticalSectioninstead of vtkSimpleCriticalSection ?
Chris Volpe
cvolpe at ara.com
Wed Aug 11 12:47:38 EDT 2004
One advantage of vtkCriticalSection is that it is accessible from the script level. However, since I intended it as a higher-performance alternative to vtkMutexLock, that's clearly a weak argument. As for why vtkSimpleCriticalSection is a separate non-vtkObject-derived class, I suppose I was mimicking the architecture of vtkMutexLock, which has a similar structure. It's been a few years, so that's the best explanation I can give right now.
Chris
--
Christopher R. Volpe, Ph.D.
Senior Scientist Email: cvolpe at ara.com
Applied Research Associates, Inc. Voice: 919-582-3380
8540 Colonnade Center Dr., Ste 301 Fax: 919-878-3672
Raleigh, NC 27615 Web: www.ara.com <http://www.ara.com/>
-----Original Message-----
From: vtkusers-bounces at vtk.org [mailto:vtkusers-bounces at vtk.org] On Behalf Of REGAT-BARREL Aurélien
Sent: Wednesday, August 11, 2004 3:48 AM
To: David Gobbi
Cc: VTK
Subject: Re: [vtkusers] Why vtkAbstractTransform don't use vtkCriticalSectioninstead of vtkSimpleCriticalSection ?
David Gobbi <dgobbi at imaging.robarts.ca> wrote:
A vtkSimpleCriticalSection takes up a few bytes less (100 or so?) than a
vtkCriticalSection, specifically because it is not a subclass of vtkObject.
My test shows that it saves 24 bytes (52 - 28). But my question is : what is vtkCriticalSection for ? Why don't use only vtkSimpleCriticalSection and remove / replace vtkCriticalSection ?
When should we use vtkCriticalSection ?
Aurélien REGAT-BARREL
_____
Créez gratuitement votre Yahoo! Mail avec 100 Mo de stockage !
Créez votre Yahoo! Mail <http://fr.rd.yahoo.com/mail/taglines/*http:/fr.rd.yahoo.com/evt=25917/*http:/fr.rd.yahoo.com/mail/mail_taglines_100/default/*http:/fr.benefits.yahoo.com/>
Le nouveau Yahoo! Messenger est arrivé ! Découvrez toutes les nouveautés pour dialoguer instantanément avec vos amis. Téléchargez GRATUITEMENT ici ! <http://fr.rd.yahoo.com/mail/taglines/*http:/fr.rd.yahoo.com/evt=26111/*http:/fr.rd.yahoo.com/messenger/mail_taglines/default/*http:/fr.messenger.yahoo.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.vtk.org/pipermail/vtkusers/attachments/20040811/c425b5e7/attachment.htm>
More information about the vtkusers
mailing list