View Single Post
  #1 (permalink)  
Old 12-20-2005
ChrisC ChrisC is offline
Registered User
 
 
Join Date: Sep 2005
Posts: 7
Unhappy Precisely how are Ice threads implemented?

I need to use threads on (what I'm told is) a Red Hat Linux 3 system. My past experience is with Sun threads on Solaris, so I am using the "closest thing to that," namely pthreads. These however seem to make my program coredump at random times; I can never predict whether it will run to completion, coredump at Point A, coredump at Point B, coredump somewhere else, etc.

The only other person I know who uses any form of threads on this platform is my colleague Mark Wilson who has also been a (frequent?) poster here -- and HE says that HE uses "Ice's thread support" when HE needs threads.

The only OTHER people I know who seem to have "used threads" on this platform, is YOU guys -- the authors of Ice. So I want to ask you, how'd you do it? How do YOU get "stable" behavior out of "threads" on Red Hat Linux 3? Do you use pthreads under the hood, just perhaps according to some subtle usage paradigm that I haven't yet encountered? Or do you implement your own, custom, "thread-like" abstraction, from scratch, entirely in user/application space/code? I ask because I seem to need to reinvent this particular wheel. *SIGH*

Thanks,

Chris
__________________
Christopher F. Chiesa
University of Rochester Laboratory for Laser Energetics (http://lle.rochester.edu)
Unnamed Project #1 (has no URL)
Reply With Quote