uClibc รองรับการใช้ pthreads หรือไม่


3

ผมเพิ่งเข้าร่วมหลักสูตรลินุกซ์ฝังตัวที่ระบุว่า uClibc ไม่สนับสนุนการใช้และที่จะสนับสนุนเฉพาะpthreads linuxthreadsนอกจากนี้อาจารย์ผู้สอนยังบอกว่าlinuxthreadsไม่มีประโยชน์อะไร อย่างไรก็ตามเมื่ออ่านบทความออนไลน์จำนวนมากความหมายก็คือพวกเขาได้รับการสนับสนุนในความเป็นจริง นอกจากนี้เมื่อสร้างระบบไฟล์รูทและเคอร์เนลอิมเมจสำหรับอุปกรณ์ฝังตัวเป้าหมายโดยใช้ buildroot ฉันจะเห็นว่าฉันมีlibpthread-0.9.33.2.soและlibpthread.so.0ไฟล์ใน/libไดเรกทอรีของระบบไฟล์รูทเป้าหมายของฉัน ฉันสับสนจริง ๆ เกี่ยวกับลักษณะของข้อมูลที่ขัดแย้งที่ฉันได้รับและจะขอบคุณหากใครสามารถชี้แจงสถานการณ์ให้ฉันได้


ดูเว็บไซต์ของโครงการหรือไม่ มันเป็นโอเพนซอร์สหลังจากทั้งหมด ...
vonbrand

คำตอบ:


2

เริ่มต้นด้วยรุ่น 0.9.32 (เปิดตัว 8 มิถุนายน 2011) uClibc สนับสนุน NPTL สำหรับสถาปัตยกรรมดังต่อไปนี้: arm, i386, mips, powerpc, sh, sh64, x86_64

ที่จริงแล้วทั้งสองเป็นการดำเนินการของ pthreads และจะให้ libpthread.so

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.