线程
线程
面试官:谈谈你对虚拟线程的理解?
线程是轻量级的进程,而虚拟线程则是轻量级的线程,虚拟线程是 JVM 层面实现的逻辑线程,不直接和操作系统的物理线程一一对应,因此使用它可以减少线程上下文切换所带来的性能开销。
WinForm 跨线程更新 UI 控件的常用方法
在WinForm中,跨线程更新UI控件是常见的需求。通过使用Control.Invoke或Control.BeginInvoke,可以安全地将操作委托到UI线程上执行。
30    2025-02-10
Java并发编程:深入理解Java线程状态
Java 线程的六种状态(NEW、RUNNABLE、BLOCKED、WAITING、TIMED_WAITING、TERMINATED)描述了线程从创建到终止的完整生命周期。理解这些状态及其转换机制,有助于更好地掌握多线程编程,避免常见的并发问题。
25    2024-12-31
招行一面:Java 的线程如何通信?
在 Java 中,线程是执行的最小单元,那么线程之间是如何通信的呢?这篇文章我们一起来分析五种常用的方式。
27    2024-11-11
建行2面:多人聊天,Netty哪种线程模型更适合?
整体来说,Netty 提供了三种线程模型:单线程模型、Reactor多线程模型和 Reactor主从
29    2024-10-24
如何使用 Redis 实现分布式锁
在多线程的环境下,为了保证一个代码块在同一时间只能由一个线程访问。现在公司都是流行分布式架构,在分布
面试官:谈谈你对IO多路复用的理解?
IO 多路复用技术是一种允许单个线程管理多个网络连接的技术,它使得服务器能够高效地处理大量的并发连接而不需要为每个连接创建一个独立的线程或进程。
24    2024-09-26
面试官:如何实现线程通讯?
为什么还有会 Object 的 wait 和 notify 方法呢?因为 Object 类诞生的比较早,也就是说 Condition 和 LockSupport 都是 JDK 后期版本才出现的功能,所以就有了现在这么多线程唤醒和等待的方法了。
19    2024-09-11
面试官:如何实现线程通讯?
为什么还有会 Object 的 wait 和 notify 方法呢?因为 Object 类诞生的比较
18    2024-09-11
面试官:说说读写锁实现原理?
ReentrantReadWriteLock(读写锁)是 Java 并发包(java.util.concurrent.locks)中的一个类,它实现了一个可重入的读写锁。读写锁允许多个线程同时读取共享资源,但在写入共享资源时只允许一个线程进行。
26    2024-08-12