- 博客(5)
- 收藏
- 关注
原创 网络编程基础(一)
1、网络:在计算机领域中,网络是信息传输、接收、共享的虚拟平台,通过它把各个点、 面、体的信息联系到一起,从而实现这些资源的共享。2、互联网(internet):是网络与网络之间所串连成的庞大网络,这些网络以一组通用 的协议相连,形成逻辑上的单一巨大国际网络。网络通讯的主角: 在不同主机上的两个
2017-11-20 00:07:31 232
原创 线程控制(二)
一、线程同步 同步:多进程或者多线程访问临界资源时,必须进行同步控制。多进程或者多线 程的执行并不完全是绝对的并行运行,有可能主线程需要等待函数线程的某些条件的发生。 多线程之间有几个特殊的临界资源: 全局数据、堆区数据、文件描述符 多线程之间共用 线程间同步控制方式: 1.1 信号量 #include
2017-11-12 20:01:12 170
原创 线程控制(一)
一、线程的概念 一个进程要完成两个任务,而一个阻塞使另一个也无法执行。所以线程就是将一个进程所要做的来两个任务分成两个线程来完成,从而一个任务的阻塞不会影响到后面任务的完成。换句话说,线程是进程内部的一条执行序列(执行流),每个进程至少有一条执行序列:main 的执行体。进程可以通过线程库创建 N 条线程,这些新创建的线程称之为函数线程, main 函数所代表的线程为主线程。
2017-11-03 10:14:17 489
原创 僵死进程
僵死进程又称为僵尸进程1、僵死进程的产生: 1)当父进程未结束,子进程结束,并且父进程未获取子进程的退出状态。子进程被称为僵死进程。 2)进程执行结束,进程主体(执行代码、数据、资源)都释放,而其PCB 并未释放。 父进程死后僵死进程成为“孤儿进程” 2、在Linux系统模拟出僵死进程: 子进程睡眠时间小于父进程时,它就会率先结束并成
2017-10-19 16:43:47 715
原创 fork
1、fork函数原型: pid_t fork( void);2、fork函数的返回值: fork函数调用一次,返回两次(在新创建的进程中返回一次,调用fork的新进程返回一次) fork在子进程返回0,在父进程中返回其子进程的pid3、fork的作用: 复制产生一个新进程,新进
2017-10-19 15:32:19 407
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人