Java Thread 多线程理论 目录索引

Java Thread 多线程理论 目录索引

线程的概述

线程和进程

     进程的独立性、动态性、并发性

进程的特征

并发和并行

多线程的优势

创建、启动线程

线程的实现方式

     继承Thread和实现Runnable接口创建线程的区别

     2种方式优缺点

线程的生命周期

线程的状态

     新建 new

     就绪 Runable

     运行 running

     阻塞 blocked

     死亡 dead

控制线程

     join线程

     后台线程

     休眠sleep线程

     让步yield

     改变优先级

线程同步、同步锁、死锁

线程通信

     线程的协调运行

     条件变量控制协调

     使用管道流

线程组和未处理异常

Callable和Future

线程池

线程相关类、集合

     ThreadLocal类

     包装线程不安全集合

     线程安全的集合

作者:hoojo
出处:

http://www.cnblogs.com/hoojo/archive/2011/05/05/2038141.html
blog: http://blog.csdn.net/IBM_hoojo
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
 
多线程比率
Amdahl定律:程序总时间1,可并行的时间p,不可并行的时间1-p,那用n个线程并行的总时间:1-p+p/n,那SpeedUp=1 / (1-p+p/n)
http://software.intel.com/zh-cn/blogs/2013/04/09/?utm_campaign=CSDN&utm_source=intel.csdn.net&utm_medium=Link&utm_content=%20Multicore%20-duoxiancheng
 

你可能感兴趣的:(java,JOIN,thread,多线程)