fengxinze的专栏

关注后端技术、分布式

GCC版本问题引发的floating point exception

在Linuxg开发中经常遇到开发环境版本与程序运行时环境版本不一致,由于使用高版本的gcc glibc 编译后在低版本的glibc上运行导致,可能导致Floating Point Exception运行时错误。高版本的gcc在链接时采用了新的哈希技术来提高动态链接的速度,这在低版本中是不支持的。因...

2012-04-11 15:34:01

阅读数:951

评论数:0

Linux内存点滴 用户进程内存空间

关于Linux下内存管理的介绍,很不错。 原文:http://www.perfgeeks.com/?p=770 经常使用top命令了解进程信息,其中包括内存方面的信息。命令top帮助文档是这么解释各个字段的。 VIRT , Virtual Image (kb) RES, Residen...

2012-03-07 13:10:56

阅读数:624

评论数:0

文件锁与NFS文件锁

原文:http://www.cnblogs.com/zhenjing/archive/2011/07/04/filelock.html 缘起 因项目需要,自行设计一套通用的文件读写锁,要求该机制能用于本地文件系统和NFS文件系统。 内核的文件数据结构 内核中有3个数据结构和...

2011-12-26 21:02:35

阅读数:2321

评论数:0

进程互斥与竞态

原文:http://www.cnblogs.com/zhenjing/archive/2011/07/15/process_mutex_race.html 缘起 在linux编程中,经常有这样的要求:特定进程(尤其是daemon进程)有且只有一个,即特定资源只能由一进程拥有。问...

2011-12-26 20:58:49

阅读数:600

评论数:0

UNIX上的C++程序设计守则( 信号和线程 下)

原文:http://d.hatena.ne.jp/yupo5656/20040712/p1 翻译:http://www.cppblog.com/lymons/archive/2008/06/01/51838.html 准则 4: 请不要做线程的异步撤消的设计 l        线程的...

2011-12-26 17:42:49

阅读数:1797

评论数:0

UNIX上的C++程序设计守则( 信号和线程 上)

原文:http://d.hatena.ne.jp/yupo5656/20040712/p1 翻译:http://www.cppblog.com/lymons/archive/2008/06/01/51838.html Unix 跟Windows 等那些” 对于开发者易于使用” 的O...

2011-12-26 11:44:26

阅读数:591

评论数:0

程序的链接和装入及Linux下动态链接的实现(objdump)

原文:http://www.ibm.com/developerworks/cn/linux/l-dynlink/index.html 链接器和装入器的基本工作原理 一个程序要想在内存中运行,除了编译之外还要经过链接和装入这两个步骤。从程序员的角度来看,引入这两个步骤带来的好处就是可...

2011-11-08 17:40:56

阅读数:885

评论数:0

实际用户ID,有效用户ID及设置用户ID

原文:http://blog.csdn.net/guosha/article/details/2679334       看UNIX相关的书时经常能遇到这几个概念,但一直没有好好去理清这几个概念,以致对这几个概念一直一知半解。今天好好区分了一下这几个概念并总结如下。说白了这几个UID引出都是为...

2011-11-07 18:45:04

阅读数:391

评论数:0

Linux 的多线程编程的高效开发经验

原文:http://www.ibm.com/developerworks/cn/linux/l-cn-mthreadps/ 背景 Linux 平台上的多线程程序开发相对应其他平台(比如 Windows)的多线程 API 有一些细微和隐晦的差别。不注意这些 Linux 上的一些开发陷...

2011-11-07 18:28:03

阅读数:468

评论数:0

Linux多线程编程

原文:http://code.google.com/p/ldd6410/wiki/LinuxThread 1. 线程的概念 我们知道,进程在各自独立的地址空间中运行,进程之间共享数据需要用mmap或者进程间通信机制,本节我们学习如何在一个进程的地址空间中执行多个线程。有些情况需要在...

2011-11-07 15:49:47

阅读数:1025

评论数:0

Linux的信号处理

原文:http://blog.csdn.net/guosha/article/details/2943615 Linux为实现信号处理提供了比较多的接口,看似纷杂,但理清信号的关系后还是很有条理的。主要分为以下四组,怎么发送一个信号,收到一个信号后做什么样的处理,主动等待一个信号的发生,对特定信...

2011-11-07 13:36:26

阅读数:379

评论数:0

信号安全跟线程安全函数背后本质

原文:http://blog.csdn.net/guosha/article/details/2966609     看UNIX编程相关的书在讲信号的时候会列出一大堆的保证信号安全的函数,在讲线程的时候也会例出一些不保证线程安全的函数。需要把它们都记下来吗?我觉得太可不必,也不科学,不了解根本...

2011-11-07 12:12:11

阅读数:469

评论数:0

Linux 线程实现机制分析

原文:http://www.ibm.com/developerworks/cn/linux/kernel/l-thread/index.html 一.基础知识:线程和进程 按照教科书上的定义,进程是资源管理的最小单位,线程是程序执行的最小单位。在操作系统设计上,从进程演化出线程,最...

2011-11-06 16:38:48

阅读数:480

评论数:0

LD_ASSUME_KERNEL用途与用法

大牛Ulrich Drepper的文章,比较简单就不翻译了, 见原文:http://www.akkadia.org/drepper/assumekernel.html Explaining LD_ASSUME_KERNEL Ulrich Drepper, 2004-5-12 It ...

2011-11-06 13:04:53

阅读数:2934

评论数:0

如何正确使用环境变量LD_LIBRARY_PATH

本文来自CSDN博客,转载请标明出处。   英文原文: http://www.wiredrevolution.com/system-administration/how-to-correctly-use-ld_library_path                       LD_LI...

2011-11-06 12:44:38

阅读数:12796

评论数:0

Linux 线程模型的比较:LinuxThreads 和 NPTL

原文:http://www.ibm.com/developerworks/cn/linux/l-threading.html 简介: LinuxThreads 项目最初将多线程的概念引入了 Linux®,但是 LinuxThreads 并不遵守 POSIX 线程标准。尽管更新的 Native...

2011-11-03 20:39:12

阅读数:529

评论数:0

Linux添加环境变量与GCC编译器添加INCLUDE与LIB环境变量

原文:http://www.cppblog.com/bujiwu/archive/2009/01/25/72575.aspx 对所有用户有效在/etc/profile增加以下内容。只对当前用户有效在Home目录下的 .bashrc或.bash_profile里增加下面的内容: (注意...

2011-11-03 11:30:03

阅读数:576

评论数:0

Linux上posix线程库实现原理讨论

原文:来自论坛一处讨论http://bbs.chinaunix.net/thread-497496-2-1.html 说明一下,这个问题困扰我好长时间,因为正如使用C编程会希望了解进程的内存映象一样,使用POSIX线程库我们也会想去了解其实现的原理。目前只是查过一些资料,或许仍然有误解的...

2011-11-03 10:39:46

阅读数:991

评论数:0

pthreads —— POSIX线程 7

原文:http://www.cnblogs.com/huyc/archive/2011/10/21/2219758.html NAME        pthreads —— POSIX线程 DESCRIPTION POSIX.1指定了一个接口集(函数,头...

2011-11-03 09:37:52

阅读数:1007

评论数:0

GDB中应该知道的几个调试方法

原文:http://coolshell.cn/articles/3643.html 七、八年前写过一篇《用GDB调试程序》,于是,从那以后,很多朋友在MSN上以及给我发邮件询问我关于GDB的问题,一直到今天,还有人在问GDB的相关问题。这么多年来,有一些问题是大家反复在问的,一方...

2011-11-01 15:04:25

阅读数:513

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭