- 博客(2)
- 资源 (1)
- 问答 (2)
- 收藏
- 关注
转载 Java多线程编程:变量共享分析(Thread)
(原文地址) 在编写多线程程序时,最重要的就是搞清楚哪些变量是共享的,哪些变量是不共享的。也就是要分析清楚其中的原理呀。因为最近要使用多线程就看了一些,对使用Thread类的子类创建线程的情况,总结如下: 1.方法体内部定义的局部变量不共享 这是因为方法内部定义的变量是在运行时动态生成的。每个线程都有一个自己的堆栈,用于保存运行时的数据。 最容易理解的就是递归调用时候,每次的
2015-06-08 15:32:01 509
原创 二分查找算法
二分查找算法,是一种在有序数组中查找某一特定元素的搜索算法。 注意两点: (1) 有序:查找之前元素必须是有序的,可以是数字值有序,也可以是字典序。为什么 必须有序呢? 如果部分有序或循环有序可以吗? (2) 数组:所有逻辑相邻的元素在物理存储上也是相邻的(顺序存储),确保可以随机存取。算法思想: 搜素过程从数组的中间元素开始,如果中间元素正好是要查找的元素, 则搜素过程结
2015-06-05 17:43:24 1032
java怎么实现浏览器自带下载工具下载文件
2015-01-22
如何用SQL格式化后再排序
2015-01-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人