--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 · 212 阅读 · 0 评论 -
多线程编程
多线程编程线程同步 为什么同步 -为什么需要同步?-防止多个线程访问一个数据对象时,对数据造成破坏-线程的同步保证多线程安全访问竞争资源的一种手段 同步和锁定 -关键字:synchronized -java中每个对象都有一个内置锁 -当程序运行到synchronized同步方法或代码块时,自动获得锁 -一个对象只有一个锁。所以,如果一个线原创 2017-07-08 15:41:39 · 218 阅读 · 0 评论 -
多线程概念
多线程 ——Java开发 @author Bliss线程模型**什么是线程? -安装在磁盘上的一段指令的集合。即我们电脑或手机上的那些快捷方式。什么是进程? -是运行中的程序。什么是线程? -被称为轻量级进程,是程序执行流中的最小单位。是程序中的一个单一的顺序控制流程。什么是多线程? -就是在单个程序中可以同时运行多个不同的线程执行不同的任务。多线程原创 2017-07-08 15:31:23 · 252 阅读 · 0 评论 -
多线程技术原理
首先是其继承关系如下:通过观察上面四种线程池的源码:如:newFixedThreadPool[java] view plain copypublic static ExecutorService newFixedThreadPool(int nThreads) { return new ThreadPoolExecutor(nThreads, nThreads, ...转载 2018-04-15 09:39:57 · 1259 阅读 · 0 评论