Linux世界: October 2009的归档

Linux下获得线程ID

| 暂无评论
    对于Linux线程,也许大家并不陌生,而我们通常所说的线程是指基于POSIX标准的线程,而Linux下除了兼容POSIX标准,而且提供线程在内核级的支持。
    早在Linux kernel2.4之前,Linux的线程(LinuxThread)属于用户级,内核根本不知道线程的存在,为了得到内核的支持,2003年,Redhat公司(很了不起的一个公司)发布了NPTL(Native POSIX Thread Library),至今广泛使用。
    NPTL很优秀,对信号的处理是按照每进程的原则进行的;getpid() 会为所有的线程返回相同的进程 ID。例如,如果发送了 SIGSTOP 信号,那么整个进程都会停止;使用 LinuxThreads,只有接收到这个信号的线程才会停止。这样可以在基于 NPTL 的应用程序上更好地利用调试器,例如 GDB。
    额外话说多了,下面具体看看下面如何获得线程的ID吧!
   

Fedora12 beta发布

| 暂无评论
试安装了Fedora12的Beta版本,发现离release版本还差很遥远的距离。

Fedora12的Alpha版本根本在loader启动的时候就挂掉了,而Beta版本是在启动的过程中最后一步UI界面挂掉,看形式是fedora11的翻版,登录界面上写着fedora11.97。

Fedora一直是我最喜爱的桌面系统,其稳定性以及软件包的管理方式很适合我,在日常的工作中给我带来了非常有效的工作环境,并且在公司内部有一批员工与我一样都喜欢上了Fedora。

希望Fedora越来越红火!