摘要: 线程协作以及通信 生产消费者问题 应用场景: 假设仓库中只能存放一件产品,生产者将生产出来的产品放入仓库,消费者将仓库中的产品取走消费 如果仓库中没有产品,则生成者将产品放入仓库,否则停止生产,并等待,直到仓库中的产品被消费者取走为止 如果仓库中方有产品,则消费者可以将产品取走消费,否则停止消费并等 阅读全文
posted @ 2025-12-30 10:59 翻滚的小井蛙 阅读(4) 评论(0) 推荐(0)
摘要: 线程同步 并发:同一个对象被多个线程同时操作。例如车站抢票,银行取钱。 队列:处理多线程问题时,多个线程访问同一个对象。并且某些线程还想修改这个对象。这时候我们就需要线程同步,线程同步就是一种等待机制,多个需要同时访问此对象的线程进入这个对象的等待池形成队列,等待前面线程使用完毕,下一个线程再使用。 阅读全文
posted @ 2025-12-30 10:57 翻滚的小井蛙 阅读(4) 评论(0) 推荐(0)
摘要: 线程同步机制 守护(daemon)线程 线程分为用户线程和守护线程 虚拟机必须确保用户线程执行完毕 虚拟机不用等待守护线程执行完毕 如后台记录操作日志,监控内存,垃圾回收等待.. package com.cnblo.www.threadstate; public class ThreadDaemon 阅读全文
posted @ 2025-12-30 10:54 翻滚的小井蛙 阅读(4) 评论(0) 推荐(0)
摘要: 线程的状态 线程的五个状态 创建状态:new一个线程对象的就进入创建状态 就绪状态:当调用start()方法,线程立即进入就绪 阻塞状态:当调用sleep,wait或同步锁定时,线程进入阻塞状态,就是代码不往下执行。阻塞事件解除后,重新进入就绪状态,等待CPU调度执行。 运行状态:进入运行专题,线程 阅读全文
posted @ 2025-12-30 10:53 翻滚的小井蛙 阅读(7) 评论(0) 推荐(0)
摘要: Lamda表达式 λ希腊字母表中排序第十一位的字母,英文名Lamda 避免匿名内部类定义过多 其实实质属于函数式编程的概念 (params) -> expression [表达式] (params) ->statement [语句] (params) ->{} 函数式接口 理解Functional 阅读全文
posted @ 2025-12-30 10:49 翻滚的小井蛙 阅读(6) 评论(0) 推荐(0)
摘要: 静态代理模式 实现静态代理模式,类似Thread类 package com.cnblo.www.staticproxy; /* * 静态代理模式总结: * 真实对象和代理对象都要实现同一个接口 * 代理对象要代理真实角色 * * 优点; * //// 代理对象可以做很多真实对象做不了的事情 * */ 阅读全文
posted @ 2025-12-30 10:47 翻滚的小井蛙 阅读(6) 评论(0) 推荐(0)
摘要: 线程的创建 线程创建的三种方式: 1. 继承Thread类(重点) 自定义线程类继承Thread类 重写run()方法,编写线程执行体 创建线程兑现,调用start()方法启动线程 package com.cnblo.www.ThreadDemo; /* */ public class MyThre 阅读全文
posted @ 2025-12-30 10:43 翻滚的小井蛙 阅读(6) 评论(0) 推荐(0)
摘要: 线程简介 任务: 多任务,现实中,看起来是多个任务都在做,其实本质上我们的大脑在同一时间依旧只做了一件事情 进程:在操作系统中运行的程序就是进程,比如你的qq,播放器,游戏;一个进程可以有多个线程,如视频中的听声音看图像,发弹幕等等 线程: 多线程:普通方法调用只有主线程一条执行路径,多线程就是多条 阅读全文
posted @ 2025-12-30 10:40 翻滚的小井蛙 阅读(4) 评论(0) 推荐(0)
摘要: shell实战正则三贱客——awk 特点及应用场景 awk 一门语言类似于c语言 过滤,统计,计算 过滤,统计,日志 执行过程 awk -F, 'BEGIN{print "name"}{print $2}END{print "end of file"}' oldboy.txt 执行过程说明 awk读 阅读全文
posted @ 2023-12-15 14:20 翻滚的小井蛙 阅读(51) 评论(0) 推荐(0)
摘要: shell实战正则三贱客——sed 特点及格式 sed stream editor:流编辑器,sed把处理的内容(文件),当做是水,源源不断的进行处理,一行一行读取文件,直到文件末尾。 sed 格式 命令 选项 sed命令功能 说明 参数 sed -r 's#oldboy#oldgirl#g' 单引 阅读全文
posted @ 2023-12-15 14:16 翻滚的小井蛙 阅读(56) 评论(0) 推荐(0)