Java并发编程
Java并发编程
若甘年后
疯狂的程序员
展开
-
Java并发编程:Thread类的使用
一:线程的状态在正式学习Thread类之前,我们先了解一下Java中线程的状态。面试中也经常被问到Java中线程有几种状态?Thread类中的内部枚举State给出了答案(这里拷贝源码的时候省去了注释): public enum State { NEW, RUNNABLE, BLOCKED, WAITING, TIMED_WAITING, TERMINATED; }可以原创 2020-05-19 00:10:58 · 242 阅读 · 0 评论 -
Java并发编程:如何创建线程?
在Java中如果要创建线程的话一般方法有四种:继承Thread 实现Runnable接口 实现Callable接口 线程池一:继承Threadpublic class CreateThread1 extends Thread { @Override public void run() { System.out.println(Thread.currentThread().getName()); } public static voi...原创 2020-05-18 22:48:53 · 139 阅读 · 0 评论 -
Java并发编程:进程和线程之由来
一:什么是进程?百度百科解释如下:进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式的描述,进程是程序的实体。初看这段文字比较懵逼和抽象,但是看到下图后还不能理解进程吗?(windows10中任务管理器进程列表)进程就是操作系统中正在运行的一个.exe程序。二:什...原创 2020-05-18 22:10:10 · 158 阅读 · 0 评论