随笔分类 -  多线程

上一页 1 2

多线程面试题系列(1):多线程笔试面试题汇总
摘要:第一篇 多线程笔试面试题汇总 多线程在笔试面试中经常出现,下面列出一些公司的多线程笔试面试题。首先是一些概念性的问答题,这些是多线程的基础知识,经常出现在面试中的第一轮面试(我参加2011年腾讯研究院实习生招聘时就被问到了几个概念性题目)。然后是一些选择题,这些一般在笔试时出现,虽然不是太难,但如果 阅读全文

posted @ 2017-09-11 10:40 云潇洒 阅读(840) 评论(0) 推荐(0)

多线程:多线程设计模式(四):生产者-消费模式
摘要:生产者-消费模式,通常有两类线程,即若干个生产者线程和若干个消费者线程。生产者线程负责提交用户请求,消费者线程负责具体处理生产者提交的任务。两者之间通过共享内存缓冲去进行通信。 一、架构模式图: 类图: 生产者:提交用户请求,提取用户任务,并装入内存缓冲区; 消费者:在内存缓冲区中提取并处理任务; 阅读全文

posted @ 2017-09-07 16:16 云潇洒 阅读(397) 评论(0) 推荐(0)

多线程:多线程设计模式(三):Master-Worker模式
摘要:Master-Worker模式是常用的并行模式之一,它的核心思想是,系统有两个进程协作工作:Master进程,负责接收和分配任务;Worker进程,负责处理子任务。当Worker进程将子任务处理完成后,结果返回给Master进程,由Master进程做归纳汇总,最后得到最终的结果。 一、什么是Mast 阅读全文

posted @ 2017-09-07 16:13 云潇洒 阅读(917) 评论(1) 推荐(0)

多线程:多线程设计模式(二):Future模式
摘要:一、什么是Future模型: 该模型是将异步请求和代理模式联合的模型产物。类似商品订单模型。见下图: 客户端发送一个长时间的请求,服务端不需等待该数据处理完成便立即返回一个伪造的代理数据(相当于商品订单,不是商品本身),用户也无需等待,先去执行其他的若干操作后,再去调用服务器已经完成组装的真实数据。 阅读全文

posted @ 2017-09-07 16:12 云潇洒 阅读(298) 评论(0) 推荐(0)

多线程:多线程设计模式(一):总体介绍
摘要:多线程设计模式(一):总体介绍 多线程开发可以更好的发挥多核cpu性能,常用的多线程设计模式有:Future、Master-Worker、Guard Susperionsion、不变、生产者-消费者 模式;jdk除了定义了若干并发的数据结构,也内置了多线程框架和各种线程池; 锁(分为内部锁、重入锁、 阅读全文

posted @ 2017-09-07 16:10 云潇洒 阅读(1014) 评论(0) 推荐(0)

上一页 1 2

导航