
线程
文章平均质量分 96
zoQ
取次花丛懒回顾,半缘修道半缘君。
展开
-
Java粗浅认识-并发编程(二)-线程状态
线程状态线程状态在windows,linux和android等OS中状态都是不一致的,Java对线程状态做了一个抽象。在java中线程状态由Thread内部内State表示java.lang.Thread.StateThese states are virtual machine states which do not reflect any operating system th...原创 2018-12-22 22:49:47 · 272 阅读 · 0 评论 -
Java粗浅认识-并发编程(三)-线程启动
线程启动实现java.lang.Runnable常用方式 public static class Task implements Runnable { @Override public void run() { System.out.println("执行任务。"); } }启动线程 ...原创 2018-12-23 13:12:10 · 209 阅读 · 0 评论 -
Java粗浅认识-并发编程(四)-线程间通信
线程间通信 线程间通信,就是对同进程类共享资源的安全访问,Java中通过AQS(java.util.concurrent.locks.AbstractQueuedSynchronizer)同步器来实现资源安全访问,常见基础工具类型,java.util.concurrent.CountDownLatch(java1.5)、java.util.concurrent.Semaphore(java1....原创 2018-12-23 15:20:30 · 237 阅读 · 0 评论 -
Java粗浅认识-并发编程(五)-线程池
线程池先来总揽一下线程池结构以上是线程池结构,常用的工具java.util.concurrent.Executors结构如下在Executors中常用的方法Executors.newCachedThreadPool()创建线程池核心poolSize = 0,最大poolSize=Integer.MAX_VALUE,线程任务执行完后,如果没有新任务,会在60s后被回收...原创 2018-12-24 11:12:47 · 295 阅读 · 0 评论 -
Java粗浅认识-并发编程(一)-线程简介
线程简介进程,操作系统中分配资源的基本单元,线程,操作系统中运行的基本单元,在一个进程中可以包含一个或多个线程,进程间通信,资源共享效率低,在同一个进程中,所有线程共享资源。线程在使用时,也存在各种问题,线程安全性,线程活跃性,线程性能线程安全性在多线程环境中,能够正确地处理多个线程之间的共享变量,使程序功能正确完成,这里的正确完成,就是每个线程得到预期值。示例代码中,thre...原创 2018-12-21 17:32:09 · 210 阅读 · 0 评论