JAVA多线程
测试大神的初心
我不强,所以我要学习变强
展开
-
使用Future 实现多线程的文件读取功能实现
以往我们实现多线程的方式莫非继承Thread类、或者实现Runnable方法。这种实现的方式过于复杂,没有很深的理解很难掌握。其中的成本是较高的;无意中看到有使用Future 实现多线程的案例;便进行简单研究并记录下来;本文的案例场景如下:D盘有200个文件,希望以多线程的方式快速读取并进行分析数据;首先思考一个问题:什么地方需要多线程处理?多线程的处理好处就是 不等待 主线程继续执行其他...原创 2018-06-11 15:53:54 · 715 阅读 · 0 评论 -
并发编程的概念
转载http://blog.csdn.net/u010796790 https://blog.csdn.net/u010796790/article/details/52155664 并发程序正确地执行,必须要保证原子性、可见性以及有序性。只要有一个没有被保证,就有可能会导致程序运行不正确。 原子性:一个操作或多个操作要么全部执行完成且执行过程不被中断,要么就不执行。 可见性:当多个线程同时...转载 2018-09-28 10:42:11 · 118 阅读 · 0 评论