Java多线程的应用

一般只要是产生的CPU资源浪费,就需要多线程来提升效率。 我们举一个例子,例如一个网络爬虫项目,其中有两个环节 1.数据抓取:假设平均每个网站的抓取大约需要50ms。 2.数据处理(遍历数据):假设每个网站的数据处理需要 这样的话如果使用单线程,平均处理每个网站的时间大约是52ms。其实这样已经产生的大量的资源浪费。 在CPU进行数据抓取的50ms时,CPU的数据处理没办法进行,所以就要等50ms
相关文章
相关标签/搜索