Member for :
By IceDagger on Tag: Development, Linux
Development

จากตอนที่แล้วบอกว่าลินุกซ์มี Threading Model อยู่สองแบบที่นิยมใช้ อันแรกคือแบบเก่า LinuxThreads กับของใหม่ NPTL ที่นี้เราจะอยู่ได้ไงว่าเรากำลังใช้ตัวไหนอยู่ เพราะถึงจะบอกว่า LinuxThreads กำลัง obsolete ไปแต่ลินุกซ์ส่วนมากก็จะมีตัวไบนารี่ ของทั้งสองตัวมาให้ด้วย เนื่องจากยังมีโปรแกรมเก่า ๆ มากมายที่ยังใช้ LinuxThreads อยู่และเนื่องด้วย LinuxThreads ไม่ได้เขียนตาม Posix Thread Standard ทั้งหมดทำให้มีบางฟังก์ชั่นที่ไม่ได้ตาม Posix standard ที่ถูกเรียกใช้โดยโปรแกรมเก่า ๆ นั้นไม่สามารถ

By IceDagger on Tag: Development, Linux
Development

ปรกติเวลาทำงานก็ใช้ลินุกซ์หลายเวอร์ชั่นรวมทั้ง Solaris ด้วย วันหนึ่งก็มาสังเกตว่า เอ ทำไมลินุกซ์เรามันแตกโปรเซสออกมาเองเยอะแยะเลยเวลาใช้ ps -ef ดู แต่ใน Solaris กับไม่เป็น สงสัยเป็นเพราะธรรมชาติของลินุกซ์มันเองล่ะมั้ง เลยไม่ได้ใส่ใจ