
linux
xly_971223
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ubuntu shell编程基础 1
shell文件的第一行必须是 [code="java"]#! /bin/sh[/code] #!是告诉系统执行下面的程序 [b]一 定义变量[/b] shell定义变量如下 [code="java"]变量名=值[/code] 不需要声明变量类型的 [b]取变量值[/b] [code="java"]name="xuly" # 输出name值 echo $name[/c...2009-01-02 22:42:25 · 179 阅读 · 0 评论 -
同步IO与异步IO的区别
[b]同步IO与异步IO的区别[/b] [color=red]首先要明确一点:不同IO模型之间的差别本质上是CPU的参与方式[/color] 这里重点说一下各自的应用场景 [b]如何选择同步还是异步呢?[/b] 主要有这么几个指标供参考 1. 并发数量 2. 接收字节数 3. 处理请求所需CPU时间 我们一个一个来考察 [b]并发数[/b] 并发低的时候同步IO...2010-07-12 19:31:42 · 383 阅读 · 0 评论 -
linux定时器和时间管理
linux系统的时间是靠一个叫‘系统定时器’的芯片控制的 系统定时器相当于一个晶振,产生固定的频率,操作系统利用这个固定频率来计时 系统定时器按照一定的频率发送中断信号,这个中断我们叫定时器中断 这个频率值叫节拍率是可配置的,linux 2.5之前节拍率是100 2.5之后提高到了1000HZ 就是说一秒钟产生1000个定时器中断,提高频率的好处是: 系统计时更精确 系统的性能...2010-06-26 20:10:07 · 191 阅读 · 0 评论 -
阻塞是怎么回事?
java中的io与nio主要区别在于阻塞上 io采用的是阻塞 nio可自定义 阻塞与非阻塞到底有什么不同?其底层是怎么实现的呢? 从内核的角度来理解,就是进程的阻塞 运行状态的切换 阻塞实际上是进程在等待资源,而资源没有就绪(如网卡数据没到来),那么进程就进入阻塞状态。 这个进程什么时候再投入运行呢 ---- 等网卡数据到来时即可继续运行了 阻塞IO的缺点是占用了一个进程,却让...2010-06-29 21:06:29 · 240 阅读 · 0 评论 -
阻塞是怎么回事?
java中的io与nio主要区别在于阻塞上 io采用的是阻塞 nio可自定义 阻塞与非阻塞到底有什么不同?其底层是怎么实现的呢? 从内核的角度来理解,就是进程的阻塞 运行状态的切换 阻塞实际上是进程在等待资源,而资源没有就绪(如网卡数据没到来),那么进程就进入阻塞状态。 这个进程什么时候再投入运行呢 ---- 等网卡数据到来时即可继续运行了 阻塞IO的缺点是占用了一个进程,却让...2010-06-29 21:18:40 · 228 阅读 · 0 评论