自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

rainbowsworld的博客

记录工作学习生活中的一点点总结与经验,与人共勉,与君共勉,与大家共勉

  • 博客(4)
  • 收藏
  • 关注

原创 同步与异步、阻塞与非阻塞概念理解

在网络编程开发中,同步与异步、阻塞与非阻塞两组概念是大家极易混淆的,正确理解这两组名词背后的含义,对之后写出健壮的网络程序或者阅读开源的网络框架都是十分有意义的。另外,对这两组概念的理解也是面试过程中经常问到的话题,所以写下这篇博客,梳理一下自己的一点点认识,供大家参考,如有不当之处,欢迎指正。

2017-01-07 16:28:13 277

原创 TCP协议要点详解

TCP、UDP协议就是TCP/IP模型中传输层两个主要协议,TCP是一个面向连接的协议,为用户提供可靠的全双工字节流,TCP套接字是流套接字(stream socket),TCP关心确认、超时和重传之类的细节。

2017-01-04 21:57:44 348

转载 errno线程安全

errno是全局变量,但是在多线程环境下,就会变得很恐怖。当你调用一个函数时,发现这个函数发生了错误,但当你使用错误原因时,他却变成了另外一个线程的错误提示。想想就会觉得是件可怕的事情。 将errno设置为线程局部变量是个不错的主意,事实上,GCC中就是这么干的。他保证了线程之间的错误原因不会互相串改,当你在一个线程中串行执行一系列过程,那么得到的errno仍然是正确的。

2016-12-29 11:19:06 714

原创 Linux守护进程解析

守护进程通常是指linux服务器的后台服务进程,它是一个生存期较长的进程,通常独立于控制终端并且周期性执行某种任务或者等待处理某些发生的事件。守护进程通常在系统引导装入时启动,在系统关闭时终止。

2016-12-28 20:30:10 249

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除