会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
风中蜡烛
——证明自己,用结果说话!
博客园
首页
新随笔
联系
管理
2015年5月16日
一步一步创建JAVA线程
摘要: (一)创建线程要想明白线程机制,我们先从一些基本内容的概念下手。线程和进程是两个完全不同的概念,进程是运行在自己的地址空间内的自包容的程序,而线程是在进程中的一个单一的顺序控制流,因此,单个进程可以拥有多个线程。还有就是任务和线程的区别。线程似乎是进程内的一个任务,准确点讲,任务是由执行线程来驱动的...
阅读全文
posted @ 2015-05-16 19:23 风中蜡烛
阅读(431)
评论(0)
推荐(0)
2015年5月15日
Java之多线程 Atomic(原子的)
摘要: 一、何谓Atomic?Atomic一词跟原子有点关系,后者曾被人认为是最小物质的单位。计算机中的Atomic是指不能分割成若干部分的意思。如果一段代码被认为是Atomic,则表示这段代码在执行过程中,是不能被中断的。通常来说,原子指令由硬件提供,供软件来实现原子方法(某个线程进入该方法后,就不会被中...
阅读全文
posted @ 2015-05-15 14:34 风中蜡烛
阅读(4165)
评论(1)
推荐(0)
Java之多线程 Semaphore(信号量)
摘要: 一个计数信号量。从概念上讲,信号量维护了一个许可集。如有必要,在许可可用前会阻塞每一个 acquire(),然后再获取该许可。每个 release() 添加一个许可,从而可能释放一个正在阻塞的获取者。但是,不使用实际的许可对象,Semaphore 只对可用许可的号码进行计数,并采取相应的行动。拿到...
阅读全文
posted @ 2015-05-15 13:03 风中蜡烛
阅读(349)
评论(0)
推荐(0)
关于消息总线使用哪种消息队列中间件的调查
摘要: 几种MQ产品说明:ZeroMQ : 扩展性好,开发比较灵活,采用C语言实现,实际上他只是一个socket库的重新封装,如果我们做为消息队列使用,需要开发大量的代码RabbitMQ :结合erlang语言本身的并发优势,性能较好,但是不利于做二次开发和维护ActiveMQ: 历史悠久的开源项目,已经在...
阅读全文
posted @ 2015-05-15 09:29 风中蜡烛
阅读(3669)
评论(0)
推荐(1)
公告