摘要: 1.什么是线程间通信? 多个线程在处理同一资源,但是任务却不同。 生活中栗子:有一堆煤,有2辆车往里面送煤,有2辆车往外拉煤,这个煤就是同一资源,送煤和拉煤就是任务不同。 2.等待/唤醒机制。 涉及的方法: (1)wait(): 让线程处于冻结状态,被wait的线程会被存储到线程池(容器)中。 (2 阅读全文
posted @ 2016-08-06 17:11 GumpYan 阅读(2388) 评论(0) 推荐(0)
摘要: 1.创建线程的两种方式。 (1)继承Thread(该类就定义了一个功能,用于存储线程要运行的代码,该存储功能就是run方法也就是说Thread类中的run方法,用于存储线程要运行的代码。) (2)实现Runnable(Runable中只定义了一个抽象方法,public void run();) 步骤 阅读全文
posted @ 2016-08-06 16:47 GumpYan 阅读(1705) 评论(0) 推荐(0)
摘要: 1.进程和线程 程序是什么?QQ.exe,PowerPoint.exe 进程:是一个正在执行中的程序(程序启动,进入内存,即资源分配的基本单位)。 每一个进程执行都有一个执行顺序。该顺序是一个执行路径,或者叫一个控制单元。 线程:就是进程中的一个独立的控制单元,是比进程更小的执行单位。线程只是一种为 阅读全文
posted @ 2016-08-06 10:53 GumpYan 阅读(1151) 评论(0) 推荐(0)