日期:2014-05-20  浏览次数:20674 次

线程同步与异步——文本调用
条件:现给出一个文本——url.txt,文本内容为URL,一行一个单元。

要求:逐一逐行从该文本内读出URL并且赋值与A线程块里的每个线程未分配到URL的默认沉睡永久,假设不超出线程块的最大容量(每个线程块有100个线程,共有2个线程块分别为线程块A,B),使用同步方法运行线程块里的线程(线程块内部假设已经设定好,不关心线程块内如何运行线程);同理将文本内容赋值给B线程块采用异步方法运行。

现在各种弄不懂啊……这是我整理出来要处理的问题的条件和要求,请大家帮帮忙帮我理解和分析下如何能达到要求,后辈在这感激不尽——相信,一个良好的学习环境才能更好的促进我们的进步。
------解决方案--------------------
抱歉,看了三遍也没看懂你的需求
------解决方案--------------------
万千搞不懂。

引用:
条件:现给出一个文本——url.txt,文本内容为URL,一行一个单元。

要求:逐一逐行从该文本内读出URL并且赋值与A线程块里的每个线程未分配到URL的默认沉睡永久,假设不超出线程块的最大容量(每个线程块有100个线程,共有2个线程块分别为线程块A,B),使用同步方法运行线程块里的线程(线程块内部假设已经设定好,不关心线程块内如何运行线程);同理将文本内容赋值给B……

逐一逐行从该文本内读出URL并且赋值与A线程块里的每个线程未分配到URL的默认沉睡永久怎么个读法?是用另外的线程去txt文本里面读还是用A或者B线程去读?
------解决方案--------------------
A与B是线程块并不是单一线程,也就是说100个线程算一个块,命名为A 就是为了便于区别,同理B也是。
文本url.TXT里面手工加进去了URL每个URL后敲下回车也就是说一行一个URL,从文本里面每行调出来一个URL并赋值给A里面的线程