
java
文章平均质量分 65
猪宝990
这个作者很懒,什么都没留下…
展开
-
多线程下载文件
import java.io.File;import java.io.InputStream;import java.io.RandomAccessFile;import java.net.HttpURLConnection;import java.net.URL;public class MultiDowloadThread {public sta原创 2014-09-12 10:32:25 · 301 阅读 · 0 评论 -
多线程写文件
import java.io.RandomAccessFile;public class MultiFileWriter {public static final String File_PATH = "D:\\";public static void main(String[] args) throws Exception{RandomAccessFile原创 2014-09-12 10:35:47 · 430 阅读 · 0 评论 -
volatile AtomicInteger java多线程操作 原子性
volatile关键字要求线程在使用变量的时候,必须马上从主内存读取,在修改完成之后,马上将数据写入主内存。这个过程无法对线程进行同步。比如:线程1从主内存读取到count的值为2,还没有操作的时候,线程2从主内存也把count读取到线程内部,这个时候依然是2.然后线程1把count自加1设为3,立即刷新到主内存里面。线程2也把counter自加1设置为3,刷新到主内存里面这样原创 2014-09-12 11:13:55 · 426 阅读 · 0 评论 -
java 多线程 主线程等待子线程结束
import java.util.concurrent.CountDownLatch;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;public class ExcetuorDemo2 {public static void main(String[原创 2014-09-12 10:30:54 · 345 阅读 · 0 评论