WIN32_THREADS 与PTHREADS 区别是什么阿 ?

方紫涵 2011-04-01 10:28:11
今天看到这样的代码 对这俩宏产生疑问

#if defined(HAVE_PTHREADS)


#elif defined(HAVE_WIN32_THREADS)


我只能理解到 PTHREADS 是 posix线程 linux里面支持的 (不知道这么理解对不对)

而后者又是什么意思 ?
...全文
126 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
无知者无谓 2011-04-01
  • 打赏
  • 举报
回复
跨平台代码
xubin_sh 2011-04-01
  • 打赏
  • 举报
回复
后面那个是为了代码在windows平台上用的,windows平台(不用cygwin)是没有pthread_xxx系列函数的,要用CreateThread系列函数的,所以就用条件编译

23,121

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧