学习笔记
龙哥学java
诗和远方都需要门票
展开
-
线程学习(四)之显示锁和AQS(一)
原子操作CAS Atom(不可分割的) 什原子操作?如何实现原子操作 syn基于阻塞的锁机制 1、如果被阻塞的线程优先级很高,那么线程就会一直等待 CAS的原理原创 2019-11-18 15:06:22 · 112 阅读 · 0 评论 -
线程学习(三)之线程的并发工具类
Fork-Join 什么是分而治之 Fork/Join框架: 流程图 RecursiveTask:指定任务有返回值的时候继承这个类 RecursiveAction:指定任务没有返回值的的时候继承这个类 使用时需覆盖两个类中的compute方法 ...原创 2019-10-30 12:32:08 · 176 阅读 · 0 评论 -
Socket实战学习笔记(一)
什么是网络 在计算机领域中,网络是信息传输、接受、共享的虚拟平台 通过他把各个点、面、体的信息联系到一起,从而实现这些资源的共享 网络是人类发展史来最重要的发明、提高了科技和人类社会的发展 什么是网络编程 网络编程从大的方面说就是对信息的发送到接收 通过操作相应的Api调度计算机硬件资源,并利用传输管道(网线)进行数据交换的过程 更为具体的涉及:网络模型、套接字、数据包 OSI七层网络模型 物理...原创 2019-10-10 11:34:19 · 255 阅读 · 3 评论 -
线程学习(一)之线程基础、线程之间的共享和协作(一)
基础概念 CPU核心数和线程数的关系 核心数:线程数 = 1:1 ;超线程技术后变成1:2 CPU时间片轮转机制 时间片轮转法(Round-Robin,RR)主要用于分时系统中的进程调度。为了实现轮转调度,系统把所有就绪进程按先入先出的原则排成一个队列。新来的进程加到就绪队列末尾。每当执行进程调度时,进程调度程序总是选出就绪队列的队首进程,让它在 CPU 上运行一个时间片的时间。时间片是一个小的时...原创 2019-10-18 08:40:50 · 143 阅读 · 0 评论