06 2021 档案
摘要:四、 Java并发编程基础 本章将着重介绍Java并发编程的基础知识,从启动一个线程到线程间不同 的通信方式,最后通过简单的线程池示例以及应用(简单的Web服务器)来串联本章所介绍的内容。 4.1 线程 4.1.2 为什么要使用多线程 (1)利用更多的处理器核心 (2)更快的响应时间 (3)更好的编
阅读全文
摘要:三、Java内存模型 本章大致分四个部分: Java内存模型的基础:主要介绍内存模型相关的基本概念; Java内存模型中的顺序一致性:主要介绍重排序与顺序一致性内存模型; 同步原语:主要介绍3个同步原语(synchronized、volatile和final)的内存语义及重排序规则在处理器中的实现;
阅读全文
摘要:为什么负数要用补码表示? 负数之所以用补码的方式来表示,主要是为了统一和正数的加减法操作一样,毕竟数字的加减法是很常用的一个操作,就不要搞特殊化,尽量以统一的方式来运算。 十进制小数怎么转成二进制? 十进制整数转二进制使用的是「除 2 取余法」,十进制小数使用的是「乘 2 取整法」。 计算机是怎么存
阅读全文
浙公网安备 33010602011771号