
JavaEE初阶
文章平均质量分 86
change_topic
这个作者很懒,什么都没留下…
展开
-
java中的线程池
在java中因为进程的创建和调度太重(太耗费时间和资源),所以我们引入了线程.但是所谓没有对比就没有伤害,在后来的开发要求更加高效时,线程已经不能满足程序员们的需求了,这个时候就有了两条路可供选择.(1)创建出更轻量的线程->协程(2)提前准备好多个线程,需要的时候就直接拿来用->线程池因为java的标椎库中还没有引进协程所以我们一般使用线程池来解决问题.原创 2023-10-11 16:30:08 · 52 阅读 · 0 评论 -
Java中的死锁
当一个线程对于一个对象上锁时候,对于这个锁再次上锁,如果此时不能够产生死锁则称之为可重入,如果产生了死锁则称为不可重入的,在Java中synchronize是可重入的.具体的实现是:第一次加锁对象时会记录下此时这个锁是属于哪一个线程的,当再次加锁时会去检查一下这个锁是否属于同一个线程如果是则开放绿灯,否则阻塞等待.原创 2023-10-02 01:31:55 · 45 阅读 · 1 评论 -
初步认识操作系统,进程和内存管理
进程实际上就是跑起来的程序,当你在电脑上打开一个软件,它在后台运行起来了,此时它就是进程.它是操作系统分配资源的基本单位.原创 2023-09-27 21:39:01 · 65 阅读 · 1 评论