
并发处理
文章平均质量分 81
马万明
一生的努力奋斗
一生的幸福充实
展开
-
JAVA并发信号量 Semaphore
转载自http://qindongliang.iteye.com/blog/2017276Semaphore当前在多线程环境下被扩放使用,操作系统的信号量是个很重要的概念,在进程控制方面都有应用。Java 并发库 的Semaphore 可以很轻松完成信号量控制,Semaphore可以控制某个资源可被同时访问的个数,通过 acquire() 获取一个许可,如果没有就等待,而 releas转载 2015-05-05 10:05:03 · 702 阅读 · 0 评论 -
JAVA中NIO,BIO,AIO的理解
转载自http://qindongliang.iteye.com/blog/20185391,同步和异步是针对应用程序和内核的交互而言的。2,阻塞和非阻塞是针对于进程在访问数据的时候,根据IO操作的就绪状态来采取的不同方式,说白了是一种读取或者写入操作函数的实现方式,阻塞方式下读取或者写入函数将一直等待,而非阻塞方式下,读取或者写入函数会立即返回一个状态值。 由上描转载 2015-05-05 09:41:01 · 393 阅读 · 0 评论 -
Java并发原理无废话指南
转载自http://mp.weixin.qq.com/s?__biz=MzIxMjAzMDA1MQ==&mid=2648945421&idx=1&sn=98b9c1b5fa004ec49d1f9f0484185c38#rd?ref=myreadJava并发原理无废话指南网上有不计其数的并发编程文章,甚至有不计其数的书来介绍这个主题。你为什么要花10分钟时间来读完这篇文章呢?转载 2016-07-01 10:35:10 · 1332 阅读 · 0 评论 -
单台服务器百万并发长连接支持
内容拷贝from:http://www.linuxde.net/2013/08/15150.htmlhttp://www.youkuaiyun.com/article/2013-05-16/2815317-The-Secret-to-10M-Concurrent-Connectionshttp://www.blogjava.net/yongboy/archive/2013/04/11/39转载 2016-07-18 14:31:52 · 36035 阅读 · 0 评论 -
使用四种框架分别实现1百万websocket常连接的服务器
转自http://www.open-open.com/lib/view/open1435905714122.html著名的 C10K 问题提出的时候, 正是 2001 年。这篇文章可以说是高性能服务器开发的一个标志性文档,它讨论的就是单机为1万个连接提供服务这个问题,当时因为硬件和软件的限制,单机1万还是一个非常值得挑战的目标。但是时光荏苒,随着硬件和软件的飞速发展,单机1万的目标已经变成转载 2016-07-18 15:17:19 · 3266 阅读 · 0 评论 -
Fibers and coroutines概念
iber(直译:纤维,这里light-weight-thread比较合适…) Coroutines(协同程序)1. Whatare fibers and why should you care?非常好的一篇文章,介绍fiberhttp://zeroturnaround.com/rebellabs/what-are-fibers-and-why-you-s转载 2016-08-31 15:15:54 · 1009 阅读 · 0 评论 -
Coroutine in Java - Quasar Fiber实现-优
转自 https://segmentfault.com/a/1190000006079389?from=groupmessage&isappinstalled=0说到协程(Coroutine),很多人会想到go,lua,erlang等语言,其实JVM上也有蛮多的实现,如PicoThread,Kilim,Quasar等,本文主要介绍其中一种Coroutine实现 -- Quasar Fibe转载 2016-08-31 15:27:49 · 5847 阅读 · 0 评论 -
Disruptor介绍
Disruptor1. Disruptor是什么1.1 技术背景 LMAX是在英国注册并受到FCA监管(监管号码为509778)的外汇黄金交易所, LMAX架构是LMAX内部研发并应用到交易系统的一种技术。它之所以引起人们的关注,是因为它是一个非常高性能系统,这个系统是建立在JVM平台上,核心是一个业务逻辑处理器,官方号称它能够在一个线程里每秒处理6百万订单. 一个仅原创 2016-09-19 09:31:42 · 3407 阅读 · 0 评论