本文转自:https://github.com/jasonGeng88/blog本系列文章将整理到我在GitHub上的《Java面试指南》仓库,更多精彩内容请到我的仓库里查看https://github.com/h2pl/Java-Tutorial喜欢的话麻烦点下Star哈文章将同步到我的个人博客:www.how2playlife.com本文是微信公众号【Java技术江湖】的《不可轻视的Java网
分类:
编程语言 时间:
2019-11-12 01:06:41
阅读次数:
87
上图是一个线程的生命周期状态流转图,很清楚的描绘了一个线程从创建到终止的过程。 这些状态的枚举值都定义在java.lang.Thread.State下 NEW:毫无疑问表示的是刚创建的线程,还没有开始启动。 RUNNABLE: 表示线程已经触发start()方式调用,线程正式启动,线程处于运行中状态 ...
分类:
编程语言 时间:
2019-11-09 21:22:49
阅读次数:
86
用的是jxlJar /** * 读取excel数据到数据库里 */ private void readExcelToDB() { new Thread(new Runnable() { @Override public void run() { try { String filePath = "/s ...
分类:
数据库 时间:
2019-11-09 17:57:55
阅读次数:
92
new Thread(new Runnable() { @Override public void run() { runOnUiThread(new Runnable() { @Override public void run() { mShow.setText("使用runOnUiThread更 ...
分类:
编程语言 时间:
2019-11-09 13:58:54
阅读次数:
87
Java线程编程 Thread类和Runnable接口 是Java中所有线程相关的类必须实现的接口 创建线程 有两种方式,继承 类和实现 接口 继承Thread类 实现Runnable接口 线程间的资源共享 设置线程优先级 优先级常量有三个等级 Thread.MAX_PRIORITY Thread. ...
分类:
编程语言 时间:
2019-11-09 00:07:30
阅读次数:
118
jstack `jps|grep Bootstrap|awk '{print $1}'`|grep "java.lang.Thread.State:"|awk '{print $2}'|sort|uniq -c|awk '{print $2 ":" $1}' # RUNNABLE:19 # 可运行线... ...
分类:
编程语言 时间:
2019-11-07 15:01:41
阅读次数:
110
package test; import java.awt.List; import java.awt.image.AreaAveragingScaleFilter; import java.lang.reflect.Array; import java.math.BigDecimal; impor ...
分类:
编程语言 时间:
2019-11-03 20:19:42
阅读次数:
69
1 public class Demo01 { 2 static long count = 0; 3 public static void main(String[] args) { 4 Runnable runnable = new Runnable() { 5 @Override 6 publi ...
分类:
其他好文 时间:
2019-11-03 10:51:57
阅读次数:
77
Callable接口 有两种创建线程的方法-一种是通过创建Thread类,另一种是通过使用Runnable创建线程。但是,Runnable缺少的一项功能是,当线程终止时(即run()完成时),我们无法使线程返回结果。为了支持此功能,Java中提供了Callable接口。 为了实现Runnable,需 ...
分类:
其他好文 时间:
2019-11-03 01:12:55
阅读次数:
108
```struct task_struct { struct thread_info thread_info; volatile long state; /* -1 unrunnable, 0 runnable, >0 stopped: */ void *stack; /* 堆指针 */ atomi... ...
分类:
其他好文 时间:
2019-11-02 19:49:43
阅读次数:
86