紫杉

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2014年6月17日

摘要: 参数处理-Shell传入参数的处理1. $# 传递到脚本的参数个数2. $* 以一个单字符串显示所有向脚本传递的参数。与位置变量不同,此选项参数可超过9个3. $$ 脚本运行的当前进程ID号4. $! 后台运行的最后一个进程的进程ID号5. $@ 与$#相同,但是使用时加引号,并在引号中返回每个参数... 阅读全文
posted @ 2014-06-17 18:29 紫杉 阅读(2776) 评论(0) 推荐(1) 编辑

摘要: 转自:http://ifeve.com/java-synchronousqueue/介绍Java 6的并发编程包中的SynchronousQueue是一个没有数据缓冲的BlockingQueue,生产者线程对其的插入操作put必须等待消费者的移除操作take,反过来也一样。不像ArrayBlocki... 阅读全文
posted @ 2014-06-17 15:50 紫杉 阅读(348) 评论(0) 推荐(0) 编辑

摘要: 看了一堆文章,终于把JAVA CAS的原理深入分析清楚了。感谢GOOGLE强大的搜索,借此挖苦下百度,依靠百度什么都学习不到!参考文档:http://www.blogjava.net/xylz/archive/2010/07/04/325206.htmlhttp://blog.hesey.net/2... 阅读全文
posted @ 2014-06-17 15:24 紫杉 阅读(201) 评论(0) 推荐(0) 编辑

摘要: 1. AQS简介AQS是Java并发类库的基础,其提供了一个基于FIFO队列,可以用于构建锁或者其他相关同步装置的基础框架。该同步器(以下简称同步器)利用了一个int来表示状态,期望它能够成为实现大部分同步需求的基础。使用的方法是继承,子类通过继承同步器并需要实现它的方法来管理其状态,管理的方式就是... 阅读全文
posted @ 2014-06-17 14:25 紫杉 阅读(265) 评论(0) 推荐(0) 编辑