ios培训------我的c语言笔记,期待与您交流!#include<stdio.h>
intmain()
{
//定义一个变量,用来保存用户输入的整数
intnumber;
//scanf函数只接受变量的地址
//scanf函数是一个阻塞式的函数,等待用户输入
//用户输入完毕后,就会将用户输入的值赋值给number变量
//函..
分类:
编程语言 时间:
2015-03-30 06:57:42
阅读次数:
194
转自:http://blog.csdn.net/historyasamirror/article/details/5778378向大牛学习,言归正传。同步(synchronous) IO和异步(asynchronous) IO,阻塞(blocking) IO和非阻塞(non-blocking)IO分...
分类:
其他好文 时间:
2015-03-30 01:35:32
阅读次数:
142
#include<stdio.h>
intmain()
{
//定义一个变量,用来保存用户输入的整数
intnumber;
//scanf函数只接受变量的地址
//scanf函数是一个阻塞式的函数,等待用户输入
//用户输入完毕后,就会将用户输入的值赋值给number变量
//函数调用完毕
scanf("%d",&numb..
分类:
编程语言 时间:
2015-03-29 18:11:39
阅读次数:
219
按照《Unix网络编程》的划分,IO模型可以分为:阻塞IO、非阻塞IO、IO复用、信号驱动IO和异步IO,按照POSIX标准来划分只分为两类:同步IO和异步IO。如何区分呢?首先一个IO操作其实分成了两个步骤:发起IO请求和实际的IO操作,同步IO和异步IO的区别就在于第二个步骤是否阻塞,如果实际的...
分类:
编程语言 时间:
2015-03-29 12:02:48
阅读次数:
188
1. 问题定义
某些进程生产数据,另一些进程消费数据,他们之间通过一个大小为N的先入先出队列来进行数据的传递。
当队列是满的时候,生产者阻塞,当队列是空的时候,消费者阻塞。
这种场景还是挺常见的,比如媒体流的处理。
2. PV原语
PV原语,这个概念的提出者是河南(荷兰)科学家Dijkstra,这位爷也提出了图的Dijkstra最短路径算法。原语的意思是atomi...
分类:
其他好文 时间:
2015-03-29 10:53:06
阅读次数:
102
后台网络通信框架一般采用fifo来作为事件通知的机制:创建一个fifo,然后以非阻塞读和非阻塞写的方式打开fifo,然后把fd加到epoll里面,作为通知网络事件的fd.在这里有个隐晦的问题容易被忽视.fifo在以非阻塞模式打开时,必须先打开读,然后打开写.不然会报错No such device o...
分类:
其他好文 时间:
2015-03-28 23:06:04
阅读次数:
1221
Apache与Nginx的优缺点比较? 1、nginx相对于apache的优点:? 轻量级,同样起web 服务,比apache 占用更少的内存及资源? 抗并发,nginx 处理请求是异步非阻塞的,而apache 则是阻塞型的,在高并发下nginx 能保持...
分类:
Web程序 时间:
2015-03-28 17:27:39
阅读次数:
128
C# 5.0中引入了async 和 await。这两个关键字可以让你更方便的写出异步代码。看个例子:[csharp]view plaincopypublicclassMyClass{publicMyClass(){DisplayValue();//这里不会阻塞System.Diagnostics.D...
委托的Invoke方法用来进行同步调用。同步调用也可以叫阻塞调用,它将阻塞当前线程,然后执行调用,调用完毕后再继续向下进行。同步调用的例子:using System;using System.Threading;public delegate int AddHandler(int a, int b)...