奇怪的多线程链接问题,记录一下
来源:互联网 发布:c语言判断字符为数字 编辑:程序博客网 时间:2024/04/29 00:51
代码很简单,如下;
- #include <unistd.h>
- #include <pthread.h>
- #include <iostream>
- #include <string>
- using namespace std;
- void* pfn(void* pParam)
- {
- const char* psz = (char*)pParam;
- cout << psz << endl;
- pthread_exit(0);
- }
- void* create(const char* psz)
- {
- pthread_t tid = 0;
- pthread_attr_t attr;
- pthread_attr_init(&attr);
- pthread_create(&tid, &attr, pfn, (void*)psz);
- }
- int main(int argc, char* argv[])
- {
- const char* psz = "Hello, thread!";
- create(psz);
- sleep(1000);
- return 0;
- }
编译时居然不用-lpthread选项能通过,平台是SUSE10.0企业版。
运行时死活到pthread_create时出现段错误,原因是函数的地址为零。
化了好长时间,下载了OpenSUSE10.3装了起来,终于没有问题了,当然链接时要指定-lpthread
- 奇怪的多线程链接问题,记录一下
- 昨天遇到个dexopt失败的奇怪问题,记录一下
- 记录一下今天遇到的奇怪DSI
- 记录一下:webView加载不了链接的问题
- 奇怪的问题的记录
- linux下奇怪的 链接失败问题
- 记录下一个比较奇怪的问题
- VS2010奇怪问题记录
- 奇怪的网络故障记录
- 话说两个很好的PX4博客链接:记录一下咩。
- 记录我的bug,关于setVisibility()出现的奇怪问题
- Window下奇怪问题记录
- Giraph调试奇怪问题记录
- 记录一下跨域的问题。
- 记录一下seekbar遇到的问题
- 记录一下接多盟SDK遇到的问题
- 记录一下今天碰到的一个问题
- 记录一下table的边框问题
- 项目经理的十大成功态度
- 组策略小范例1
- getchar ,getch 系列学习1
- getchar ,getch 系列学习1
- 程序设计图书中的圣经级著作汇总(from 刘江@图灵)
- 奇怪的多线程链接问题,记录一下
- 关于水晶报表加载失败的解决办法
- Spring的声明式事务管理-转载
- 含泪抛弃VFW转向DirectShow
- 学校这个破网
- eclipse快捷键大全
- 关于中午输入法的数据结构
- 注入进程 远程线程注入 与 hook注入
- 第一个博客