--java_thread
Ned_mahone
在校大学生,小白,请大家多多指教
展开
-
线程通信
线程通信—–消费者与生产者的问题 import Java.util.LinkedList; public class ProductCustomerDemo { public static void main(String[] args) { Basket bas=new Basket(); ProductThread pt=new ProductThread(bas);原创 2017-07-11 10:33:50 · 256 阅读 · 0 评论 -
多线程编程
多线程编程 线程同步 为什么同步 -为什么需要同步? -防止多个线程访问一个数据对象时,对数据造成破坏 -线程的同步保证多线程安全访问竞争资源的一种手段 同步和锁定 -关键字:synchronized -java中每个对象都有一个内置锁 -当程序运行到synchronized同步方法或代码块时,自动获得锁 -一个对象只有一个锁。所以,如果一个线原创 2017-07-08 15:41:39 · 230 阅读 · 0 评论 -
多线程概念
多线程 ——Java开发 @author Bliss 线程模型** 什么是线程? -安装在磁盘上的一段指令的集合。即我们电脑或手机上的那些快捷方式。 什么是进程? -是运行中的程序。 什么是线程? -被称为轻量级进程,是程序执行流中的最小单位。是程序中的一个单一的顺序控制流程。 什么是多线程? -就是在单个程序中可以同时运行多个不同的线程执行不同的任务。 多线程原创 2017-07-08 15:31:23 · 306 阅读 · 0 评论 -
多线程技术原理
首先是其继承关系如下:通过观察上面四种线程池的源码:如:newFixedThreadPool[java] view plain copypublic static ExecutorService newFixedThreadPool(int nThreads) { return new ThreadPoolExecutor(nThreads, nThreads, ...转载 2018-04-15 09:39:57 · 1280 阅读 · 0 评论