介绍 最近研究了Java多线程的几种实现方式,写了这个项目用于练手。实现了通过多线程的方式获取人民日报的新闻标题(其实同时存了内容,但是我后续懒得处理了,毕竟这个项目的主题是多线程的实现) 主要思路 主要思路是:先获取一个新闻链接的列表,然后通过Excutor线程池框架来多线程访问新闻链接,通过正则表达式匹配出标题,加入到线程安全的HashMap中,接着输出即可。至于HTTP请求的方式,直接使用了Apache的HTTPClient类,但是我这里使用了更加简便的Flunt API。 相关的处理 为了减小多线程对人民日…