전직 프로그래머, 치대생, 이것저것 생각만 많은 사람.
nptl를 지원하는지는 nm를 통해서 보다는 ldd를 해 보면 nptl지원 여부를 알 수 있어여..ex) spring의 경우 ldd spring 하면 libpthread.so.0 => /lib/tls/libpthread.so.0 (0x40025000)tls/libpthread.so라고 나오네여.. 이건 NPTL를 지원하는 거고..POSIX에 Thread spec에 맞게 구현한데 NPTL과 linux thread가 있는데linux thread는 총 spec를 다 구현하지 못했고, NPTL은 전부 구현했다고 합니다.따라서 nptl를 많이 쓰고, 안정화 되었다고 하네여..이상 팀장님께 물어 보았음.. 음하하
nptl를 지원하는지는 nm를 통해서 보다는 ldd를 해 보면 nptl지원 여부를 알 수 있어여..
답글삭제ex) spring의 경우
ldd spring 하면
libpthread.so.0 => /lib/tls/libpthread.so.0 (0x40025000)
tls/libpthread.so라고 나오네여.. 이건 NPTL를 지원하는 거고..
POSIX에 Thread spec에 맞게 구현한데 NPTL과 linux thread가 있는데
linux thread는 총 spec를 다 구현하지 못했고, NPTL은 전부 구현했다고 합니다.
따라서 nptl를 많이 쓰고, 안정화 되었다고 하네여..
이상 팀장님께 물어 보았음.. 음하하