- 博客(5)
- 收藏
- 关注
原创 select函数总结
一、select函数的作用 select函数是一个I/O多路复用函数。所谓多路复用比较官方的定义是内核一旦发现进程指定的一个或者多个IO条件准备读取,它就通知该进程。比如电脑的键盘和显示器,如果一直阻塞在键盘上等待键盘输入那么如果这时候显示器上来了信息怎么办?岂不是不能正常显示!I/O复用就是将键盘和显示器监控起来,如果键盘上来了消息内核就会通知去处理键盘上的事件,如果没有事件发生就让电脑去
2015-08-16 16:02:32 612
原创 网络编程学习总结(之client/server模型)
一、什么是client/server模型 client/server翻译过来是客户端/服务器的意思,该模型最基础的表现方式是客户端连接上服务器后向服务器发送相应请求由服务器处理完成后做出相应动作。通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。二、client/server模型服务器端实现的一个简单例子
2015-08-08 21:22:05 2844
原创 初探数据结构之“树”的定义和二叉树定义及性质
这周学习了数据结构中的树,看了郝斌的数据结构视频。。。虽然讲的很浅很浅但是对于我这么笨的人来说刚好能看懂。又通过小组学姐的讲解对树有了一个初步的认识,现在将学到的知识总结一下=、= 一、树的定义 树是由n(n>=0)个节点构成的有限集合,n = 0时称为空树。在任意一颗非空树中: 1)、有且只有一个根节点 2)、除根节点以外,其余节点
2015-08-02 10:07:00 965
原创 线程学习中的错误总结
线程是计算机中非常重要的概念,线程是计算机中独立运行的最小单位,运行时占用很少的系统资源。每个线程占用CPU的时间由系统分配,所以可以也可以把线程看成是操作系统分配CPU时间的基本单位。在单核CPU电脑上各个进程交替执行,系统不停地切换就仿佛是在同时执行一样。 线程和进程相比较优点有很多,其主要可归结为创建速度快、切换快、线程间通信方便、占用系统资源少等。
2015-08-01 15:21:14 868
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人