日期:2019年2月15日

JAVA 多线程 基础

java中的线程操作都是就基于Thread类以及派生类实现的。 学习java多线程知识的时候,建议阅读java的源码,了解实现原理,而且源码包本身也提供了一些example。 阅读本文需要预先学习lambda,函数式接口等基础知识。这不算什么教材,并逼近于笔记,以知识点为主。 1.写一个简单的多线程例子 一句话简述:创建一个Thread实例,传递一个Runnable对象,调用Thread的start方法执行方法。 new Thread(()->{}).start(); 这大概是最精简的代码了.具体的代码解释如下。 Thread类是java中实现多线程的核心类,包含了多线程相关的大部分操作。这里…

阅读全文 »