并发编程
文章平均质量分 86
ziwuzu
这个作者很懒,什么都没留下…
展开
-
并发编程概观
一.并发编程是什么 与串行编程对应,串行编程只有一个执行流,而并发编程有多个执行流。 二.并发编程为什么 根源在于Amdahl ‘s law,可以通过并行化来提高计算速度,提高的比率为1/(p+(1-p)/n),其中p为无法并行的百分比,n为并行轨道。 对一个程序,要分析每个部分使用的资源,cpu,内存,io(硬盘、网络、人)。 对...原创 2013-06-05 10:46:42 · 83 阅读 · 0 评论 -
JAVA多线程概观
一.Java多线程模型 在Java中,每个线程用一个Thread对象表示,每个线程有自己的执行流即方法调用栈和程序计数器。通过对Thread对象执行start操作,会让线程开始执行Thread的run方法,而run方法则是线程的执行流。 可以采用thread.sleep(),thread.interrupt(),thread.join()来控制单个线程的执行流。 二.Java...原创 2013-06-05 11:10:21 · 100 阅读 · 0 评论