线程和进程的区别

线程之间共享与非共享资源

Untitled

NPTL

<aside> 💡 NPTL(Native POSIX Thread Library),一个线程库,是 Linux 线程的一个新实现,它 克服了 LinuxThreads 的缺点,同时也符合 POSIX 的需求

</aside>

Untitled

<aside> 💡

编译带有线程库的代码时必须加上参数 -pthread

</aside>

gcc prog.c -o prog -pthread

// 相当于以下命令:
gcc prog.c -o prog -l pthread