- 博客(8)
- 资源 (2)
- 收藏
- 关注
转载 Linux系统下的多线程编程入门
Linux系统下的多线程编程入门2006-01-17 09:13作者:pcstudy出处:blogchina责任编辑:方舟 相关专题: Linux设备驱动程序开发入门 引言 线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代中期,solaris是这方面的佼佼者。传统的Unix也支持线程的概念,但是在一个进程(pro
2010-04-18 22:43:00 359
转载 c++ 多线程入门
C++多线程编程入门2008-10-20 15:49前几天搞定了C++的多线程编程,今天闲来无事小做总结!【线程的概念】为了了解线程的概念,我们必须先讨论一下进程的概念。 一个进程通常定义为程序的一个实例。在Win32中, 进程占据4GB的地址空间。与它们在MS-DOS和16位Windows操作系统中不同, Win32进程是没有活力的。这就是说,一个Win
2010-04-18 22:41:00 430
转载 多线程
什么是线程? 英文:Thread 每个正在系统上运行的程序都是一个进程。每个进程包含一到多个线程。进程也可能是整个程序或者是部分程序的动态执行。线程是一组指令的集合,或者是程序的特殊段,它可以在程序里独立执行。也可以把它理解为代码运行的上下文。所以线程基本上是轻量级的进程,它负责在单个程序里执行多任务。通常由操作系统负责多个线程的调度和执行。 线程是程序中一个单一的顺序控制流程.在单
2010-04-18 22:40:00 483
原创 Linux环境进程间通信(一)
郑彦兴 (mlinux@163.com)国防科大计算机学院 1、 管道概述及相关API应用1.1 管道相关的关键概念管道是Linux支持的最初Unix IPC形式之一,具有以下特点:管道是半双工的,数据只能向一个方向流动;需要双方通信时,需要建立起两个管道; 只能用于父子进程或者兄弟进程之间(具有亲缘关系的进程); 单独构成一种独立的文件系统:管道对于管道两端的进程
2010-04-13 21:51:00 270
转载 常见的排序
名称复杂度说明备注冒泡排序Bubble SortO(N*N)将待排序的元素看作是竖着排列的“气泡”,较小的元素比较轻,从而要往上浮 插入排序Insertion sortO(N*N)逐一取出元素,在已经排序的元素序列中从后
2010-04-07 22:21:00 443
转载 链表
链表中最简单的一种是单向链表,它包含两个域,一个信息域和一个指针域。这个链接指向列表中的下一个节点,而最后一个节点则指向一个空值。一个单向链表包含两个值: 当前节点的值和一个指引下一个节点的链接一个单向链表的节点被分成两个部分。第一个部分保存或者显示关于节点的信息,第二个部分存储下一个节点的地址。一个单向链表只向一个方向遍历。链表最基本的结构是在每个节点保存数据和到下一个节点的地址,在
2010-04-07 22:10:00 818
转载 c/c++中指针学习的两个绝好例子
指针学习不好关键是概念不清造成的,说的简单点就是书没有认真看,指针的学习犹如人在学习饶口令不多看多学多练是不行的,下面是两个很经典的例子,很多书上都有,对于学习的重点在于理解*x和x的理解,他们并不相同,*x所表示的其实就是变量a本身,x表示的是变量a在内存中的地址,如果想明白可以输出观察cout#include main() { int a,b; /* 定义a,b两个整形变量用于
2010-04-07 21:44:00 348
转载 指针
指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。 要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向的 类型,指针的值或者叫指针所指向的内存区,还有指针本身所占据的内存区。让我们分别说明。 先声明几个指针放着做例子: 例一: (1)int*ptr; (2)char*ptr; (3)int**ptr; (4)
2010-04-07 21:42:00 323
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人