通过线程、进程并行,利用多核优势提高程序性能
我认为并行设计的关键是对任务的划分与归并。
这里的任务指的是内存里的操作,对IO并发没有意义(因为IO不支持并行啊)
现代语言往往自带并行开发套装
以java为例
(特别是jdk1.7以后)J2SE提供了一套并行开发框架java.util.concurrent
详情参考官方说明
通过线程、进程并行,利用多核优势提高程序性能
我认为并行设计的关键是对任务的划分与归并。
这里的任务指的是内存里的操作,对IO并发没有意义(因为IO不支持并行啊)
现代语言往往自带并行开发套装
(特别是jdk1.7以后)J2SE提供了一套并行开发框架java.util.concurrent
详情参考官方说明