Re: [問題] 幾題面試時碰到的問題(和Linux有關)

看板LinuxDev作者 (Spig)時間13年前 (2010/10/09 20:50), 編輯推噓4(401)
留言5則, 4人參與, 最新討論串3/3 (看更多)
※ 引述《suspect1 ()》之銘言: : 何謂Reentrant Code ,設計上需注意什麼? : 我的回答: : 可重入程式,讓多個Process或usres執行時能使用相同的code section,但是 : 擁有自己單獨的data section。 : 不得有global or static 變數 : 請先進們再幫小弟補充... 對, 但也不對 還是可以用 global/static 但請用 mutex/semaphone 或是任何保護來保護變數 另外要小心 dead lock -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.254.122.81

10/10 13:32, , 1F
也可以用 TLS 讓各THREAD有自己的變數
10/10 13:32, 1F

10/10 13:38, , 2F
TLS是 Transport Layer Security嗎?
10/10 13:38, 2F

10/10 14:22, , 3F
應該是 thread local storage
10/10 14:22, 3F

10/12 12:50, , 4F
原po回的才有點問題, thread safe 跟 reentrant
10/12 12:50, 4F

10/12 12:51, , 5F
不太一樣
10/12 12:51, 5F
文章代碼(AID): #1Ci6KY7a (LinuxDev)
文章代碼(AID): #1Ci6KY7a (LinuxDev)