cuitzhs 发表于 2007-7-25 16:37:52

如何在两个并行的循环中用局部变量传递数据?

我想把文件里的数据读出来作相应的处理,但是文件很大,一次性读出即使不死机也会非常影响速度,所以我想开两个线程即用两个并列的循环,一个读文件的数据并且要分几次读到一个数组里,另一个循环通过数组的局部变量来读取数据。因为我希望在没有来得及处理数据的情况下先前读的数据可以自动丢掉,所以不能用队列操作,这样就造成一个问题就是必须等到第一个循环把数据全部读出才能把数据传递出,
请问怎么样可以在每次读文件的时候都把数据传递出呢?附件里是我简化的例子,请指教

lgh269 发表于 2007-7-26 11:35:03

用移位寄存器或变量直接用,然后用BUILD ARRAY
BUILD ARRAY你可以右键选择concatenate inputs连接数组,试试
页: [1]
查看完整版本: 如何在两个并行的循环中用局部变量传递数据?