java并发编程,Java 多线程与并发编程总结

认识多任务、多进程、单线程、多线程 要认识多线程就要从操作系统的原理说起。 以前古老的DOS操作系统(V 6.22)是单任务的,还没有线程的概念,系统在每次只能做一件事情。比如你在copy东西的时候不能rename文件名。为了提高系统的利用效率,采用批处理来批量执行任务。 现在的操作系统都是多任务操作系统,每个运行的任务就是操作系统所做的一件事情,比如你在听歌的同时还在用MSN和好友聊天。听歌... [阅读全文]

多线程并发,多线程并发测试类库

WEB项目中除了单元测试,还经常需要多线程测试一个方法是否存在并发问题,或者是否有性能问题。每次都要写测试代码总是一件很累的事情。于是写了这一个多线程测试的类库,用来进行快速的多线程并发测试。 多线程并发测试时,需要等所有线程测试结束后通知主线程,主线程才能进行下一步动作,这里主要用到了ManualResetEvent。ManualResetEvent 类表示一个本地等待处理事件,在已发事件信号... [阅读全文]

多线程并发,并发多线程技术(SMT)

关于Simultaneous Multithreading: Maximizing On-Chip Parallelism这篇文章。 我的本科毕业设计中,文献阅读环节就是这篇文章。后来才知道,这篇 文章可以认为是并发多线程技术(SMT:Simultaneous Multi-Threading)的 开山之作。这一段时间文献阅读中正好又需要查阅这篇文章,因此又将以前 的文献翻译拿了出来。因为自... [阅读全文]
1 共1条 分1页