- 博客(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 505
原创 霸气!女程媛征男友的需求说明书!
前 言常听人说程序员的生活枯燥为人刻板,其实这是你不懂程序员。代码之外,生活之中,这些高智商人的幽默风趣,才华的展现往往能在「论坛」这个神奇的领域一窥究竟。(悲哀,因为给他们展现Coder之外才华的地方和时间太少了!)我在论坛上看的一篇妙贴和回贴,整理出来供大家一乐。 ...
2018-12-20 17:50:37 437 1
原创 线程池的设计,一篇就够
文章目录为什么需要线程池条件变量结合互斥锁 + 任务队列eventfd + epolleventfd + epoll + 多队列的设计Lock-free为什么需要线程池在那些情况下我们会使用到多线程:阻塞调用(阻塞IO调用、等待资源)耗时的计算(读写文件、复杂的计算)高密度任务(高并发低延时的网络IO请求)面临以上情况时都去临时创建线程会带来什么问题:创建了太多的线程,系统资源就会被...
2018-12-20 17:03:30 3349
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人