windows平台使用 pthreads库
2024-08-28 03:22:33
note
- 近日封装一些跨平台库时, 发现线程的创建需要做平台的区分, windows的线程创建和Linux下的线程操作不一样。很麻烦,还要做平台区分。
- 能否在windows上使用pthread的线程库操作线程呢? 这样,线程的操作就统一了, 避免了一些不必要的麻烦和过失。
- 果然,找到了一个开源库: pthrads , 可在windows上使用pthread对线程的操作。
- 如果使用c++11或者更新版本,则不兼容老版本编译器,此乃弊端。
pthreads
- 下载:
- 主页提供的有源码和编译好的dll,
- 提供的dll含 x86 和 x64
- 下载方法: 将主页的 ftp://sourceware.org/pub/pthreads-win32 改为 https://sourceware.org/pub/pthreads-win32 就可用 浏览器打开了(将ftp替换为 https)
- 下载方法: 将主页的 ftp://sourceware.org/pub/pthreads-win32 改为 https://sourceware.org/pub/pthreads-win32 就可用 浏览器打开了(将ftp替换为 https)
使用
- 这样, 使用就和 Linux下的用法一致了。 省时省力。
最新文章
- 网页语言有html,php.jsp,无论什么语言浏览器总是能正常显示,这个解析工作是浏览器完成的吗?
- 在VS中添加lib的简单方法
- 10 个 Redis 建议/技巧
- Laravel错误与日志处理
- Dynamic CRM 2013学习笔记(二十六)报表设计:Reporting Service报表 动态参数、参数多选全选、动态列、动态显示行字体颜色
- vbox导入虚拟电脑网卡MAC问题
- Eclipse Plugin for Hadoop
- JDK和Jython安装
- Table表格的一些操作
- Codeforces 376B. Coupons and Discounts
- java中==和equals的区别(转)
- sublime构建各个编译环境
- 细说java系列之泛型
- jenkins配置邮件 -- com.sun.mail.smtp.SMTPSenderFailedException: 550 5.7.1 Client does not have permissions to send as this sender
- Java基础再复习(继承、多态、方法内部类**、HashMap用法**、参数传递**)
- 发送统计邮件shell脚本
- Enterprise Library 企业库
- 防csrf详解
- R语言 线性回归
- SpringMVC实现简单应用