关于linux线程创建的问题
pthread_attr_init(&attr);
int rc = pthread_create(&m_ThreadID, &attr, ThreadFunction,(void*)this);
if (rc) {
exit(-1);
}
编译。连接通过
用gdb调试:
29 int rc = pthread_create(&m_ThreadID, &attr, ThreadFunction,(void*)this);
(gdb) n
[New Thread 1084229984 (LWP 8796)]
Program exited with code 01.
不知为什么执行 int rc = pthread_create(&m_ThreadID, &attr, ThreadFunction,(void*)this);后,程序就退出了?
进入ThreadFunction,在这里边设置断点。或看看有没有直接进入函数的调试命令。
相关问答:
各位大虾,我正在学习Linux,可是Linux图形界面和命令行之间切换遇到困难,在命令行下输入startx,不是进入图形界面
而是出现
请问各位,这是为什么? 而且按Ctrl+Alt+F7,也不能命令行进入图形界面。
急急急
......
由于我才刚刚接触socket编程,自己写了一个简单程序,但就是在运行的时候出现段错误,无法解决,现在我把源代码贴出来,请各位大虾指正一下!谢谢!
#include<stdio.h>
#include<stdlib.h>
#include& ......
在自己的电脑上安装了ubuntu 就是想玩一下3D桌面,于是下载了
compizconfig-settings-manager
emerald
simple-ccsm
fusion
这些东西,安装完之后,我在电脑里点击了emerald ......
在linux环境下,如何用C语言取得系统当前进程的总数?
system调用外部命令ps -ef | wc -l 的就免谈了,这个我会
那 lz想在用户空间做还是内核态做呢?
用户空间我的想法是统计/proc目录下有几个数字文件夹
当然 ......
我整了伪网络驱动程序,在gcc下编译没问题,能insmod加载,但是用另一个编译器就不行,我认为可能是编译器在词法分析时出问题,不识别一些类型,如:
ERROR parsing -msoft-float: unknown flag
ERROR ......