Re: What is __thread tls?

看板DFBSD_kernel作者時間21年前 (2005/03/15 04:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/8 (看更多)
: :On Mon, 14 Mar 2005, Matthew Dillon wrote: :[cut] :> This feature could be used by, well, just about every library. For example, :> it would allow us to clean up how 'errno' works in a threaded environment. :> It would allow standard libc calls such as ctime() and localtime() work :> properly in a threaded environment, and it would greatly simplify the job :> of writing threaded library code. : :I was under the impression that each pthread has its own errno??? Perhaps :I am not understanding the context. I'm writing my first threaded :application so I had best get this straight sooner rather than later. : :-Zera yup, you are right... see if you can figure out how errno is defined for a threaded program in the current environment. Hint: it isn't a simple global declaration. -Matt Matthew Dillon <dillon@backplane.com>
文章代碼(AID): #12DVJ700 (DFBSD_kernel)
文章代碼(AID): #12DVJ700 (DFBSD_kernel)