自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 reactor设计模式处理网络高并发IO请求

同步编程while(1){ epoll_wait(...) for(;;) { if (fd == listenner_socket) { cfd = accpt(listenner_socket); } else { read(fd, buf...

2018-12-21 16:15:54 470

原创 霸气!女程媛征男友的需求说明书!

前 言常听人说程序员的生活枯燥为人刻板,其实这是你不懂程序员。代码之外,生活之中,这些高智商人的幽默风趣,才华的展现往往能在「论坛」这个神奇的领域一窥究竟。(悲哀,因为给他们展现Coder之外才华的地方和时间太少了!)我在论坛上看的一篇妙贴和回贴,整理出来供大家一乐。 ...

2018-12-20 17:50:37 381 1

原创 线程池的设计,一篇就够

文章目录为什么需要线程池条件变量结合互斥锁 + 任务队列eventfd + epolleventfd + epoll + 多队列的设计Lock-free为什么需要线程池在那些情况下我们会使用到多线程:阻塞调用(阻塞IO调用、等待资源)耗时的计算(读写文件、复杂的计算)高密度任务(高并发低延时的网络IO请求)面临以上情况时都去临时创建线程会带来什么问题:创建了太多的线程,系统资源就会被...

2018-12-20 17:03:30 3264

空空如也

空空如也

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

TA关注的人

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