
多线程
D_J_D
这个作者很懒,什么都没留下…
展开
-
线程间通信----生产者消费者实践
简单生产者消费者问题: 现有两个线程A、B,对一个初始值未零的数加减一的操作,不能为负数,二者必须要实现轮流操作(操作十次);再一次:高内聚低耦合前提下实现线程操作资源类!//资源类class Resource{ private int number = 0; public synchronized void inrease(){ //增一操作方法,利用synchronized保证线程...原创 2019-11-24 20:50:36 · 133 阅读 · 0 评论 -
继承/实现 Thread类/Runnable接口 实现多线程
1.1 继承Thread类的子类class xiancheng extends Thread{ @Override public void run() { System.out.println(Thread.currentThread().getName()); //输出当前线程的名字 } }备注 : “@Override” : 此处可能很多人就像我一样不会太在乎它...原创 2019-11-14 17:17:10 · 318 阅读 · 0 评论 -
lambda表达式 与 多线程卖票
在这里插入代码片原创 2019-11-13 21:17:12 · 213 阅读 · 0 评论 -
高内聚低耦合
多线程学习1 什么是高内聚/低耦合?首先了解什么是内聚/耦合1.1.1 内聚性:每一个程序中可能会按照不同功能,将整个代码段划分为不同的模块,每一个模块内部元素彼此之间会有某些联系,此种联系就是内聚性。同一个模块中元素联系越加紧密,那就意味着其内聚性就高,反之则不然。1.1.2 耦合性:...原创 2019-11-05 20:09:59 · 320 阅读 · 0 评论 -
进程/线程 || 并发/并行
多线程学习—进程/线程 || 并发/并行1.什么是进程/线程?1.1 进程:就是一个运行的程序,例如一个运行着的的QQ程序,QQ.exe 、 word.exe 等规范定义:系统进行资源分配、资源管理的基本单位,具有自己的堆栈、局部变量等,具有自己独立的地址空间每一次启动一个进程就会让系统为之划分具体的地址空间并简历数据表为其维护代码段、堆栈段、数据段相关信息;1.2 线程:轻量级的...原创 2019-11-05 16:49:24 · 147 阅读 · 0 评论