- 博客(4)
- 资源 (17)
- 收藏
- 关注
转载 阻塞非阻塞,同步和异步的区别
阻塞vs非阻塞 两者的区别在于等待调用结果时的状态不同。 阻塞:在调用结果返回前,当前线程会被挂起,得到结果后继续执行。 非阻塞:相对于阻塞,在得到结果之前,不会阻塞当前线程。 同步与异步 同步和异步关注的是消息通信机制 (synchronous communication/ asynchronous communication) 所谓同步,就是在发出一个*调用
2017-05-28 14:55:46
279
翻译 Java性能优化权威指南-第2章 操作系统性能监控
1、定义2、CPU使用率 2.1监控CPU使用率 vmstatmpstattop 3、CPU调度程序运行队列 3.1监控CPU调度程序运行队列 vmstat 4、内存使用率 4.1监控内存使用率 vmstat 4.2监控锁竞争4.3隔离锁竞争4.4监控抢占式上下文切换4.5监控线程迁移 5、网络I/O使用率 nicstat 5.1
2016-05-22 17:34:48
754
转载 Java性能优化权威指南-第一章 策略、方法和方法论
1、性能问题的现状 通常认为,传统的软件开发过程主要包括4个阶段:分析、设计、编码和测试 分析-是开发过程的第一步,用于评估需求、权衡各种架构的利弊以及构思高层抽象设计-依据分析阶段的基本架构和高层抽象,进行更精细的抽象并着手考虑具体实现编码-设计的实现测试-用以验证实现是否合乎应用需求 值得注意的是,测试阶段通常只包括功能测试,即检验应用的执行是否合乎需求规格。一旦测试
2016-05-22 17:31:55
620
原创 Java版opencv使用中的一些错误原因--Highgui.imread()读不进图片
在这liangMat image=Highgui.imread(image_path); image.empty()==true
2014-08-03 21:34:54
4052
1
简易学生成绩统计程序
2012-03-12
E002M 数据加密
2012-03-12
云计算分布式处理(Distributed Computing)、并行处理(Parallel Computing)和网格计算(Grid Computing)
2011-03-17
高质量C++编程指南3
2011-02-27
高质量C++编程指南2
2011-02-27
高质量C++编程指南1
2011-02-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人