Notex

Tags · Thread-Safe

主页

关于

归档

loading..
JavaThreadThread-Safe

Java 中线程的状态及转换

线程是操作系统中能够进行运算调度的最小单位了。它被包含在进程中,是进程在运行过程中,真正的『打工人』。每一个进程有且至少有一个线程存在,默认的线程我们可以把它叫作『主线程』。 在 Java 中,进行线程的切换是一件比较浪费资料的事情,这意味着代码的执行需要从用户态切换到内核态,然后再从内核态切换回用户态。但这也不是说我们不能用线程,合理的使用可以提高程序执行的吞吐率。 既然上面提到了『线程切换』,那我们就来聊聊,线程的几种状态。

Read more
loading..
JavaThreadThread-Safe

关于线程安全的一切

自从多线程这个概念被发明之后,在开发中就无时无刻不得操心线程安全的问题。 但是,在了解线程安全之前,我们先来了解一下 Java 的内存模型,搞明白线程是如何工作的。

Read more