Threads on SGI machine: AVAILABILITY: we have the library in the SGI machines INFORMATION SOURCES: -- for thread level parallelism, go to % insight ---> SGI Developer ---> Topics in IRIX Programming ---> Chapter 11 -- for more about parallel processing, see the SGI tutorial: http://www.sgi.com/Products/hardware/power/operations/tutorial.html -- Man pages: % man pthread_cancel DEMOS: /local/demos/threads THREADS AND OPENGL: Date: Thu, 19 Feb 1998 15:55:30 -0500 (EST) From: "Adel M. Hanna"To: yap@cs.nyu.edu Subject: Re: SGI case# 0910634 - OpenGL/pthreads (fwd) >To: Doug Sherburne >Subject: Re: SGI case# 0910634 - OpenGL/pthreads > > In IRIX 6.2 pthread applications cannot use the OpenGL library. The > problem is that OpenGL's model is that a graphics context only be used > by a single application thread at any time. The implementation > dependency is that the graphics context is associated with one kernel > entity (sproc) at a time. Pthreads break this model because the > underlying kernel entity can change for a given thread at any time and > the user has no control over the mapping. > > In IRIX 6.3 and later, this issue is resolved so that the libraries > cooperate. > > Since OpenGL is window system independent it is noteworthy that while > X/Xt are thread safe, > Motif is not. > > -Doug >