下载此文档

《阿里java并发程序设计教程-二零一六-08-10》.pdf


文档分类:IT计算机 | 页数:约51页 举报非法文档有奖
1/51
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/51 下载此文档
文档列表 文档介绍
版本: 2010-08-09
Java并发程序设计教程
温绍锦
邮箱:******@
旺旺:shaojinwensj
QQ: 1420452
Blog:/
旧时王谢堂前燕,飞入寻常百姓家。
内容列表
1、使用线程的经验:设置名称、响应中断、使用ThreadLocal
2、Executor :ExecutorService和Future ☆ ☆ ☆
3、阻塞队列 : put和take、offer和poll、drainTo
4、线程间的协调手段:lock、condition、wait、notify、notifyAll ☆ ☆ ☆
5、Lock-free: atomic、、CopyOnWriteArrayList ☆ ☆ ☆
6、关于锁使用的经验介绍
7、并发流程控制手段:CountDownlatch、Barrier
8、定时器: ScheduledExecutorService、大规模定时器TimerWheel
9、并发三大定律:Amdahl、Gustafson、Sun-Ni
10、神人和图书、相关网络资源
11、业界发展情况: GPGPU、OpenCL
12、复习题
学习的过程,着重注意红星标识☆的内容,学完之后,要求能够回
答复习题。
启动线程的注意事项
Thread thread = new Thread("thread name") { Thread thread = new Thread() {
public void run() { public void run() {
// do xxx // do xxx
} }
}; 1 }; 3
(); ("thread name");
();
public class MyThread extends Thread {
public MyThread() { Thread thread = new Thread(task); // 传入任务
super("thread name"); (“thread name");
} (); 4
public void run() { 2
// do xxx
Thread thread = new Thread(task, “thread name");
}
} ();
MyThread thread = new MyThread (); 5
();
无论何种方式,启动一个线程,就要给它一个名字!这对排错诊断
系统

《阿里java并发程序设计教程-二零一六-08-10》 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数51
  • 收藏数0 收藏
  • 顶次数0
  • 上传人changdan5609
  • 文件大小3.51 MB
  • 时间2021-09-28