
1.1.1.21 进程/线程管理
文章平均质量分 97
ajian005
这个作者很懒,什么都没留下…
展开
-
Boost C++ Libraries
下载地址:http://sourceforge.net/projects/boost/files/boost/1.51.0/Boost C++ 库(Libraries)是一组扩充C++功能性的经过同行评审(Peer-reviewed)且开放源代码程序库。大多数的函数为了能够以开放源代码、封闭专案的方式运作,而授权于Boost软件授权条款(Boost Software Licen原创 2012-11-01 14:08:15 · 1245 阅读 · 0 评论 -
Java concurrent Framework之util.concurrent(包括atomic and locks)包概述
Package java.util.concurrent DescriptionUtility classes commonly useful in concurrent programming. This package includes a few small standardized extensible frameworks, as well as some classes that原创 2014-01-20 09:30:56 · 1925 阅读 · 0 评论 -
Java Collection Framework扩展Apache Common Collections介绍
http://www.cnblogs.com/forstudy/archive/2012/04/05/2433853.html原创 2014-01-16 18:32:11 · 1710 阅读 · 0 评论 -
C10K、C100K, C1000K=C1M,C10M( concurrent 10M connections)....千万级并发实现的秘密:内核不是解决方案,而是问题所在!
参考资料: The C10K problem: http://www.kegel.com/c10k.html C1M http://www.blogjava.net/yongboy/category/54842.html原创 2016-05-18 16:28:22 · 5822 阅读 · 0 评论 -
深入java虚拟机第二版阅读笔记(不断整理中)
1 class文件是如何被调入内存执行的? 加载原理? 深入探讨 Java 类加载器:http://www.ibm.com/developerworks/cn/java/j-lo-classloader/ 深入Java虚拟机JVM类加载初始化学习笔记 http://developer.51cto.com/art/201103/249613.htm2 类的静态方法和静态变量的初始化是原创 2014-03-05 11:25:30 · 2491 阅读 · 0 评论 -
Java concurrent Framework并发之Executor框架分析(核心的地方要多次研究)
ThreadPoolExecutor简介public class ThreadPoolExecutor extends AbstractExecutorService一个ExecutorService,它使用可能的几个池线程之一执行每个提交的任务,通常使用Executors工厂方法配置。线程池可以解决两个不同问题:由于减少了每个任务调用的开销,它们通常可以在执行大量异步任务时提供增原创 2014-02-01 18:45:32 · 2203 阅读 · 0 评论 -
Java concurrent Framework并发容器之concurrent.atomic包源码分析
concurrent.atomic包简介类的小工具包,支持在单个变量上解除锁的线程安全编程。事实上,此包中的类可将volatile值、字段和数组元素的概念扩展到那些也提供原子条件更新操作的类,其形式如下: boolean compareAndSet(expectedValue, updateValue);如果此方法(在不同的类间参数类型也不同)当前保持expectedValue,则以原创 2014-02-01 15:07:33 · 1235 阅读 · 0 评论 -
Java concurrent Framework并发之fork-join框架分析
学习如何使用 Java 7 中的 fork-join 框架实现细粒度并行性硬件趋势驱动编程语言语言、库和框架形成了我们编写程序的方式。Alonzo Church 早在 1934 年就曾表明,所有已知的计算性框架对于它们所能表示的程序集都是等价的,程序员实际编写的程序集是由特定语言形成的,而编程模型(由语言、库和框架驱动)可以简化这些语言的表达。另一方面,一个时代的主流硬转载 2014-02-02 22:41:19 · 1348 阅读 · 0 评论 -
Java concurrent Framework并发容器之ArrayBlockingQueue(1.6)源码分析
ArrayBlockingQueue简介public class ArrayBlockingQueue extends AbstractQueue implements BlockingQueue, Serializable一个由数组支持的有界阻塞队列。此队列按 FIFO(先进先出)原则对元素进行排序。队列的头部 是在队列中存在时间最长的元素。队列的尾部 是在队列中存在时间最短的元原创 2014-02-01 11:27:29 · 1205 阅读 · 0 评论 -
Java concurrent Framework并发容器之CopyOnWriteArrayList(1.6)源码分析
简介CopyOnWriteArrayList是jdk concurrent包中提供的一个非阻塞型的,线程安全的List实现。CopyOnWriteArrayList是一个线程安全、并且在读操作时无锁的ArrayList。CopyOnWriteArrayList在进行数据修改时,会对数据进行锁定,每次修改时,先拷贝整个数组,然后修改其中的一些元素,完成上述操作后,用一个原子操作替换整个数原创 2014-01-31 22:54:16 · 1101 阅读 · 0 评论 -
Java concurrent Framework 基础知识之进程管理
http://www.cnblogs.com/forstudy/archive/2012/04/05/2433853.html原创 2014-01-16 21:34:08 · 4556 阅读 · 0 评论 -
并发导论
原文出处: ifeve 寻寒(@小疯子诗人) 写在前面的话 由于之前工作中的疏忽,在使用Java多线程并发的时候出了问题,遂决心全面学习并发相关知识。写作本文的意图只是希望在写作过程中把想不清楚或是一时无法掌握的地方反复揣摩记录下来。写作本文参考的各种资料较多,抱歉的是文末的参考文献中对一些叫不上名字或没有出处的资料文献并未列举出来。由于本人是初入职场的菜鸟,更是并发的门外汉,转载 2014-01-28 17:50:30 · 1523 阅读 · 0 评论 -
Java concurrent Framework并发容器之ConcurrentHashMap(Doug Lea 非JDK版)源码分析
在7月份的那期 Java理论与实践(“并发集合类”)中,我们简单地回顾了可伸缩性的瓶颈,并讨论了怎么用共享数据结构的方法获得更高的并发性和吞吐量。有时候学习的最好方法是分析专家的成果,所以这个月我们将分析 Doug Lea 的util.concurrent 包中的 ConcurrentHashMap 的实现。JSR 133 将指定 ConcurrentHashMap 的一个版本,该版本针对转载 2014-01-28 22:40:36 · 1359 阅读 · 0 评论 -
DBCP,C3P0,Tomcat_JDBC druidDatasource 性能及稳定性测试
DBCP,C3P0,Tomcat_JDBC druidDatasource性能及稳定性测试 1.测试环境: 硬件环境: 数据库服务器:2U*8核 8G内存 测试服务器: 2U*8核 6G内存 软件环境: jdk: 1.6.29 mysql: 5.0.77 mysql_driver: mysql-connector-java-5.0.转载 2014-01-23 10:51:37 · 2374 阅读 · 1 评论 -
性能调优指南--计算机系统Java应用程序V0.1
写blog和写代码一样,刚开始都是不完美的,需要不断的修正和重构,如果大家在阅读本blog中发现任何问题和疑问,都欢迎讨论或拍砖。转载请保持原链接地址:https://blog.youkuaiyun.com/ajian005/article/details/18910685本文代码示例JavaPerformanceOptimizerDemo.rar下载地址:http://download.youkuaiyun.com...原创 2014-02-03 18:34:43 · 5084 阅读 · 3 评论