随笔分类 - 多线程
摘要:工作中一直忙着实现业务逻辑,多线程接触得不多。对多线程的认知,一直停留在Thread和Runnable上。最近心血来潮,找了几本多线程的书,不看不知道,一看吓一跳。原来我对多线程的理解是多么的肤浅。记录一下所学,以加深印象。 线程越多,是不是处理起来就越快呢?举个例子,男人(CPU),老婆(线程),
阅读全文
摘要:IO密集型是指对IO操作较多的任务。下面以查询一些股票价格任务为例: YahooFinance.java AbstractCalTotal.java 顺序查询和多线程查询的基类 顺序查询 多线程查询
阅读全文
摘要:最近在看《Java虚拟机并发编程》,在此记录一些重要的东东。 线程数的确定:1. 获取系统可用的处理器核心数:int numOfCores = Runtime.getRuntime().availableProcessors()2. 如果任务是计算密集型的,则线程数 = numOfCores 如果任
阅读全文