
并发编程
奋斗的牛鱼
这个作者很懒,什么都没留下…
展开
-
看动画学并发编程
Java提供了并发库简化了并发编程,但这是很难用可视化的方式来学习。 Java Concurrent Animated项目用一系列的动画来演示每个java并发库组件和代码。 Java Concurrent Animated程序,为每一个并发组件的学习点,开发一个演示动画的程序,并配合代码和一张PPT进行知识点的说明。转载 2015-08-15 22:27:02 · 430 阅读 · 0 评论 -
常见多线程与并发服务器设计方案举例
一、3点基础知识 1、一个主机的端口号为所有进程所共享,但普通用户进程绑定bind不了一些特殊端口号如20、80等。 多个进程不能同时监听listen同一个端口,会失败。 关注4元组是否能唯一确定一个连接? 2、每个进程都有自己的文件描述符(包括file fd, socket fd, timer fd, event fd, signal fd),一般是10转载 2015-08-16 10:22:08 · 530 阅读 · 0 评论 -
大型网站架构演变过程、高并发服务器架构
大型网站架构演变过程: [Step1]web server与数据库分离 web动静资源分离 静态请求:如html, js, css, img 动态请求:如jsp, php [Step2]缓存处理 客户端(浏览器)缓存 前端页面缓存(squid) 页面片段缓存ESI(Edge Side Inclu转载 2015-08-16 10:30:33 · 748 阅读 · 0 评论