易截截图软件、单文件、免安装、纯绿色、仅160KB

linux开发遇到的两个问题

1. linux中当一个多线程的程序收到某一信号的时候, 哪个线程会收到并相应这个信号(没有设置屏蔽字),顺序如何

2. 我想从我的编译好的二进制中查看关于虚表的信息,linux下有什么工具?
1 不确定吧,某个线程响应了后,其它线程就不能接收到信号了,但要保证信号的互斥吧,要不然可能会造成某个线程得到信号,去处理信号永远不能返回了。
2. gdb调试可以看吧

1.不能确定, 如果你没有做其他设置的话, 哪个线程收到信号是不能确定的。可以用pthrea_sigmask和pthread_sigwait来加强确定性。
2. 可以用gdb, 但是所编译的程序必须加上徒然-g, 要不然看不到有用信息
好像也有其他工具, 你百度一下吧


相关问答:

linux桌面进不去了,怎么办………………

在自己的电脑上安装了ubuntu 就是想玩一下3D桌面,于是下载了 
compizconfig-settings-manager 
emerald 
simple-ccsm 
fusion 
这些东西,安装完之后,我在电脑里点击了emerald ......

求linux time 命令的实现代码

如题,谢谢

Linux是开源的,你搜索Linux源程序目录就可以找到shell命令time的实现代码。

kernel/time.c

你的头像很不错呀

使用函数time为进程提供当前的时间
#include<time.h>
time_t time(time ......

請教 LINUX 安裝 PHP5 - PHP / 基础编程

在LINUX裏安裝 CURL 時,出現如下報錯
checking for SSL support in libcurl... no
checking for curl_easy_perform in -lcurl... no
configure: error: There is something ......

linux下面如何让线程等待多个事件?

rt
使用I/O多路转接,select/poll/epoll。

首先,你所说的事件是什么?是signal还是condition
如果是signal,因为线程有别于进程,所以可以这样做。在线程内设置信号屏蔽位,将期望处理的信号位放
开,其余的bl ......

关于linux程序的configure文件

这个configure文件是自己编写的?还是由IDE工具自动生成的?
绝大多数的configure文件都时自己写的,IDE不知道你需要配置什么


configure文件:
configure命令的作用是:生成 Makefile 

windows下的mak ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号