JVM并发编程
文章平均质量分 82
—熙
Java初学者
展开
-
ThreadLocal详解
什么是ThreadLocal?它的作用是什么?与synchronized的区别?ThreadLocal的使用方法ThreadLocalMap与HashMap之间的区别实现的思想内存泄露问题原创 2023-09-17 18:36:43 · 42 阅读 · 0 评论 -
从0开始深入理解并发、线程与等待机制 3
从0开始深入理解并发、线程与等待机制 3synchronized内置锁的作用是什么?synchronized可以传入int变量吗?被synchronized修饰的锁有哪几类?对象锁和类锁的区别volatile是最轻量的通信/同步机制,它的作用是什么?适合什么场景?与synchronized之间的关系等待通知的范式notify和notifyAll的区别notify能指定唤醒处于wait状态下的线程吗?yield()、sleep()、wait()、notify()与锁的关系....原创 2023-09-16 22:13:54 · 34 阅读 · 0 评论 -
从0开始深入理解并发、线程与等待机制2
从0开始深入理解并发、线程与等待机制 2线程的状态/生命周期系统调度yield()为什么CurrentHashMap初始化中调用了yield()方法线程的调度有几种?Java中的线程调度属于哪种?为什么?线程实现有哪几种?协程出现的原因、优点、局限性、适用场景、Java中的协程是什么?守护线程是什么?与一般应用有什么区别?怎么让应用线程变成守护线程池?管道输入输出流线程中的协调join()原创 2023-09-15 22:04:21 · 37 阅读 · 0 评论 -
从0开始深入理解并发、线程与等待机制1
从0开始深入理解并发、线程与等待机制1进程与线程是什么以及之间的关系进程间的通信有哪些上下文切换是什么启动线程的方法有哪些(Callable和Futrue接口)终止线程的方法(interrupt)start()和run()方法的区别原创 2023-09-14 22:54:33 · 33 阅读 · 0 评论