2015年8月4日

线程私有数据TSD——一键多值技术,线程同步中的互斥锁和条件变量

摘要: 一:线程私有数据: 线程是轻量级进程,进程在fork()之后,子进程不继承父进程的锁和警告,别的基本上都会继承,而vfork()与f... 阅读全文

posted @ 2015-08-04 22:43 杨博东的博客 阅读(60) 评论(0) 推荐(0) 编辑

线程创建,属性设置与获得,等待线程结束,线程中fork,以及执行exec()

摘要: 这篇博客的形式我想以分析代码不同情况为主: 点击(此处)折叠或打开 #include #include #include #include #include #include void *child(void *arg... 阅读全文

posted @ 2015-08-04 21:08 杨博东的博客 阅读(41) 评论(0) 推荐(0) 编辑

linux top 命令详解

摘要: top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。下面详细介绍它的使用方法。 top - 01:06:48 up 1:22, 1 user, load average: 0.06, ... 阅读全文

posted @ 2015-08-04 21:08 杨博东的博客 阅读(7) 评论(0) 推荐(0) 编辑

fork()和vfork()的区别,signal函数用法,exec()系列函数的用法小结

摘要: 一:fork()和vfork()的区别: fork()函数可以创建子进程,有两个返回值,即调用一次返回两个值,一个是父进程调用fork()后的返回值,该返回值是刚刚创建的子进程的ID;另一个是子进程调用fork()后的返回值,该返回值为0。 vfo... 阅读全文

posted @ 2015-08-04 21:08 杨博东的博客 阅读(68) 评论(0) 推荐(0) 编辑

Linux&C open creat read write lseek 函数用法总结

摘要: 一:五个函数的参数以及返回值。 函数 参数 返回值 open (文件名,打开方式以及读写方式,文件的权限) 读取成功返回文件描述符... 阅读全文

posted @ 2015-08-04 21:08 杨博东的博客 阅读(45) 评论(0) 推荐(0) 编辑

简单理解函数声明(以signal函数为例)

摘要: 这两天遇到一些声明比较复杂的函数,比如signal函数,那我们先简单说说signal函数的用法:(参考《c陷阱与缺陷》)【signal:几乎所有c语言程序的实现过程中都要用到signal函数,作为捕获不同步的一种方式。我们用户要调用signal函数,可以这样使用,首先在头文件中加入:#inclu... 阅读全文

posted @ 2015-08-04 21:07 杨博东的博客 阅读(564) 评论(0) 推荐(0) 编辑

linux top 命令详解

摘要: top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。下面详细介绍它的使用方法。 top - 01:06:48 up 1:22, 1 user, load average: 0.06, 0.60, 0.48Tasks: 29 tot... 阅读全文

posted @ 2015-08-04 21:07 杨博东的博客 阅读(136) 评论(0) 推荐(0) 编辑

fork()和vfork()的区别,signal函数用法,exec()系列函数的用法小结

摘要: 一:fork()和vfork()的区别: fork()函数可以创建子进程,有两个返回值,即调用一次返回两个值,一个是父进程调用fork()后的返回值,该返回值是刚刚创建的子进程的ID;另一个是子进程调用fork()后的返回值,该返回值为0。 vfork与fork不同的地方在于: 使用fork()创建... 阅读全文

posted @ 2015-08-04 21:07 杨博东的博客 阅读(313) 评论(0) 推荐(0) 编辑

RedHat 7.0 下 FTP 服务的安装,启动,配置,以及虚拟用户的建立

摘要: (注意! 区分shell命令和往配置文件里加的代码不同)一:ftp服务的安装,启动和启用。 1:vim /etc/sysconfig/selinux 改为disabled后重启 :需要先关闭selinux加强防火墙。 2:yum install vsftpd lftp -y ... 阅读全文

posted @ 2015-08-04 21:07 杨博东的博客 阅读(1275) 评论(0) 推荐(0) 编辑

typedef的用法 单向链表的查找、增加、删除、销毁。

摘要: 一:typedef的用法。 写一个数据结构(计算机存储数据的一种方式,是抽象的,可以人为组织,提高算法效率),我们需要注意:接口友好,模块化,规范命名等方面,在接口友好方面,typedef是非常好用并且标准及人性化的。 点击(此处)折叠或打开 /*定义一个叫stu... 阅读全文

posted @ 2015-08-04 21:07 杨博东的博客 阅读(511) 评论(0) 推荐(0) 编辑

导航