JavaEE
文章平均质量分 70
JavaEE初阶、进阶学习、分享专栏
杨同学!
这个作者很懒,什么都没留下…
展开
-
浏览器输入URL到网页显示出页面,这个过程发生了什么?
浏览器输入URL到网页显示出页面,这个过程发生了什么?原创 2023-08-10 20:50:59 · 90 阅读 · 0 评论 -
IP协议的特性
IP协议的构成、特性的一些解释原创 2023-08-07 21:56:25 · 345 阅读 · 0 评论 -
TCP原理(含三次握手和四次挥手等)
5000字讲解TCP原理原创 2023-08-07 14:49:08 · 93 阅读 · 0 评论 -
网络中的基本概念(有图)
ip、tcp分层、端口、协议、客户端、服务器等相关概念原创 2023-07-28 11:28:55 · 33 阅读 · 1 评论 -
理解CAS操作、ABA问题与解决
理解CAS的原子性操作、ABA问题原创 2023-07-25 16:11:17 · 33 阅读 · 0 评论 -
锁策略和Synchronized优化机制
锁策略和Synchronized优化机制。 乐观锁悲观锁,轻量级锁重量级锁,读写锁,自旋锁挂起等待锁,公平锁非公平锁原创 2023-07-25 14:12:19 · 44 阅读 · 0 评论 -
编写代码实现两个线程增加同一个变量,使用 Semphore 来控制线程安全.
semaphore控制线程安全实现两个线程对于同一个变量自增原创 2023-07-23 23:34:14 · 111 阅读 · 1 评论 -
File 类的用法和 InputStream, OutputStream 的用法
File 类的用法和 InputStream, OutputStream 的用法原创 2023-07-23 16:02:25 · 274 阅读 · 0 评论 -
了解线程池以及它的优点:
线程池的相关问题原创 2023-07-23 00:10:01 · 41 阅读 · 0 评论 -
Java定时器的实现(MyTimer)
自己实现一个定时器原创 2023-07-20 10:34:12 · 52 阅读 · 0 评论 -
线程安全问题及解决办法(synchronized 、volatile)
每日一道面试题-线程安全问题 (synchronized 、volatile)原创 2023-07-17 22:58:35 · 62 阅读 · 1 评论 -
Java阻塞队列的实现
阻塞队列的作用及实现原创 2023-07-19 21:07:53 · 65 阅读 · 0 评论 -
如何理解死锁?【死锁是什么】【死锁的三个典型情况】【死锁的四个必要条件】【如何破解死锁】
每日一道面试题,关于死锁?原创 2023-07-17 01:21:47 · 93 阅读 · 1 评论 -
线程从创建到死亡的几种状态
每日一道面试题原创 2023-07-16 00:00:54 · 99 阅读 · 1 评论 -
Java线程状态及其转换
状态是针对当前的线程调度情况来描述的,目前我们认为,线程是调度的的基本单位了。状态更应该是线程的属性(后面再谈到状态 都是考虑线程的状态了)Java中对于线程的状态 进行了细化。3. RUNNABLE. a. Runnable b. Running 都是runnable。2. TERMINATED 表示内核中的pcb已经执行完毕了 但是 thread 对象还在。6. BLOCKED. ( 456 都表示 pcb正在阻塞队列中)1. NEW 创建Thread 对象 但是还没有调用 start。原创 2023-07-15 16:51:49 · 50 阅读 · 1 评论 -
Thread 类的基本用法
线程A调用sleep 线程A就会进入休眠状态,把A从就绪队列中放到另外一个阻塞队列里,此时暂时无法参与调度(比如皇上翻牌子,某些妃子被打入冷宫 阻塞多久就相当于打入冷宫多久) 但是sleep被唤醒之后 由于考虑到调度的开销,线程不一定立即就被调度,此时实际上等待的时间大于设置的时间的。中断的意思是不是立即让线程停止,只是通知线程应该要停止,有三种状态可供选择,取决于代码的写法 「立即停止/等会停止/不停止」 -> 两个线程之间 A通知B。让线程休眠,本质上是让这个线程不参与调度(不在cpu上执行了)原创 2023-07-15 00:37:36 · 62 阅读 · 1 评论 -
线程和进程的联系和区别?
每日一道Java必考面试题原创 2023-07-14 19:18:16 · 82 阅读 · 1 评论