Solaris 线程和 pthread 在 API 操作和语法方面非常相似。表 8–1 中列出了两者之间的主要差异。
表 8–1 Solaris 线程和 pthread 的独有功能
Solaris 线程 |
POSIX 线程 |
---|---|
使用 thr_ 前缀表示线程函数的名称,使用 sema_ 前缀表示信号函数的名称 |
使用 pthread_ 前缀表示 pthread 函数的名称,使用 sem_ 前缀表示信号函数的名称 |
能够创建“守护进程”线程 |
取消语义 |
暂停和继续执行线程 |
调度策略 |