Subj : Re: a thread question To : comp.programming.threads From : Chris Thomasson Date : Thu May 12 2005 01:46 pm >> To be visible from every threads, the variable must be global. > > Nope. All variables are visible to all threads. void* thread_a( void *s ) { int a_local; return 0; } void* thread_b( void *s ) { int b_local; return 0; } void* thread_c( void *s ) { /* How could this thread modify and/or read a_local and/or b_local? */ return 0; } .