- 博客(6)
- 资源 (5)
- 收藏
- 关注
原创 Java探索之旅(18)——多线程(2)
1 线程协调 目的对各线程进行控制,保证各自执行的任务有条不紊且有序并行计算。尤其是在共享资源或者数据情况下。 1.1 易变volatile cache技术虽然提高了访问数据的效率,但是有可能导致主存储器和cache中的值在某个瞬间的值不同。在多线程中,某个线程访问的可能是cache的值而非主存储器。 volatile保证线程直接访问主存
2015-03-20 19:08:41 637
原创 Java探索之旅(17)——多线程(1)
1.多线程 1.1线程 线程是程序运行的基本执行单元。指的是一段相对独立的代码,执行指定的计算或操作。多操作系统执行一个程序时会在系统中建立一个进程,而在这个进程中,必须至少建立一个线程(这个线程被称为主线程)来作为这个程序运行的入口点。每个线程都有独立的堆栈、计数器、本地变量。但是能够共享内存,文件处理器,预存储状态等资源。JVM至少有主线程和垃圾清理进程。
2015-03-20 18:59:31 722
原创 排序法汇总
1.基本概念 主关键字唯一区分不同数据,否则为次关键字。主关键字排序具有唯一性,次关键字否。若相同次关键字的元素排序可能发生交换顺序,则称算法不稳定。常用排序算法优劣衡量指标: ❶时间性能好。即较少的关键字比较次数和元素移动次数。 ❷空间性能好。即辅助缓存小。 ❸稳定性。即相同次关键字元素,排序前后相对位置恒定 2.排序方法汇总 2.1直接
2015-03-18 17:36:56 664
原创 C++知识点总结(三)
1.字符串查找字符函数strchr strchr函数原型:extern char*strchr(const char *s,char c); 功能:查找字符数组s中首次出现字符c的位置 说明:返回首次出现c的位置的指针,返回偏移指针地址,如果s中不存在c则返回NULL。 #include #include int main(
2015-03-05 15:05:42 671
原创 字符串字符数组和基本类型的相互转换
1.基本类型转为字符数组或字符串 ❶整形转为字符数组: char *itoa(int value, char *string, int radix); value 将要被转换的值。 string 转换的结果存储位置 radix Base of value; must be in the range 2 – 36(转
2015-03-05 14:51:16 1773
原创 【Java】Java程序员面试宝典(第三版)第5章----Java程序设计基本概念
1.static静态变量,在次级作用域也可以被修改。 2.k++ + k++。第一个自加实际上只有在与计算+k++时补增。详情P36的题目。 3.Java数据类型从低到高分为(byte short char)---int-long-float--double。低级可以自动转换为高级。平级和高级向低级转换均使用强制转换。可以使用包装类定义对象后,使用对象的子函数转换,此时包装内可以实现不同数据类
2015-03-03 14:56:09 786
OpencV2.4.6 API/Android/UseGuide/Titorials
2014-07-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人