我的毕业论文是一些数据挖掘算法的并行实现,一般情况下都需要联网的多个计算机实现,比如使用c++的mpi编程,如果我只是用一台电脑,利用java多线程简单模拟,能算并行算法吗?并行编程java多线程数据挖掘c++

解决方案 »

  1.   

    研究一下java的cocurrent包
    http://blog.csdn.net/cping1982/article/details/1931539
      

  2.   

    java 也有mpj,专门做并行编程的,如果你的cpu是多核那用的时候就是多核并行,单核就虚拟多核。master,slave模式。
      

  3.   


    一般说并行的数据挖掘是指多进程多服务器的并行计算吧,你可以去了解一下 hadoop 和 mapreduce
      

  4.   

    你的论文技术含量肯定要高,hadoop合适,但要有linux基础(安装hadoop,及),java比较好的基础,很好的视频资料http://pan.baidu.com/share/link?shareid=412520&uk=4061509355#dir/path=%2F%E6%88%91%E7%9A%84%E8%A7%86%E9%A2%91%2F%E7%82%BC%E6%95%B0%E6%88%90%E9%87%91-hadoop
    书hadoop权威指南