- 博客(4)
- 收藏
- 关注
原创 今天难受
今天心里莫名的烦躁,以前但凡信令好与不好,都是想通过qq 微信等,快速扩散到朋友圈,但是后来慢慢的喜欢隐藏自己的心思了。早上,妈打电话说了家里房子比邻居的低,到没啥,就是本来信令很烦躁,还有人给我抱怨。明天参参,就要去做手术了,这个是我这几天心里一直难受的事情。烦躁啊,就胡乱找个没人知道的地方写一点吧。越长大,越不喜欢在朋友圈扩散自己的心情了。希望参参明天手术顺利,别留下什么...
2019-05-20 15:43:56
153
原创 非阻塞模式下connect的使用方式
客户端调用connect发起对服务器的socket的连接请求: 1.如果客户端socket描述符为阻塞模式则会一直阻塞到连接建立或者连接失败(注意阻塞模式的超时时间可能为75秒到几分钟之间)。 2.而如果为非阻塞模式,则调用connect之后如果连接不能马上建立则返回-1(errno设置为EINPROGRESS,注意连接也可能马上建立成功比如连接本机的服务器进程),如果没有马上建
2017-01-05 12:13:39
1407
原创 boost asio 在linux下的proactor异步执行流程分析(二)
上文说到operation这个类很神奇,这里就直接看源码了,他其实是一个typedef 定义,typedef task_io_service_operation operation;看下 task_io_service_operation实现就知道,他其实就是用来调用回调函数用的,最重要的操作就是在构造函数里面传递进来的回调函数,当调用complete 的 时候执行回调函数,这里重点说下他的子
2015-06-13 16:00:49
652
原创 boost asio 在linux下的proactor异步执行流程分析(一)
前几天在看代码的时候上网上网找了关于异步proactor 执行流程的分析,在windows下面到有几篇不错的博文,但是在linux下面几乎没有很详细的介绍,现在看完了,写一下自己在看的过程中的疑惑和自己的分析,希望对大家学习有帮助。在看asio之前先提几个问题:1 异步的执行流程到底是怎样的?从用户发起操作到执行自己的完成回调函数,中间发生了什么?2 proactor模式到底是
2015-06-13 15:25:12
1193
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人