小弟有这样的一个问题:
1。 要求从 1 到 n 的和,想动态的分配到数个同样的计算进程来完成任务(进程的数量由n的大小来定)。小弟的设想是建立一个计算进程类,然后通过参数来完成。不知道能不能实现。
2。 如果能,小弟的设想是由三个参数来完成参数的传递,(开始,结束,和)
开始 为 进程计算的开始数
结束 为 进程计算的最终数
和 为 计算的结果写入的变量,他能不能是传引用的变量。
。
麻烦了
1。 要求从 1 到 n 的和,想动态的分配到数个同样的计算进程来完成任务(进程的数量由n的大小来定)。小弟的设想是建立一个计算进程类,然后通过参数来完成。不知道能不能实现。
2。 如果能,小弟的设想是由三个参数来完成参数的传递,(开始,结束,和)
开始 为 进程计算的开始数
结束 为 进程计算的最终数
和 为 计算的结果写入的变量,他能不能是传引用的变量。
。
麻烦了
解决方案 »
- word 文件头用delphi怎么读,它的格式有资料吗?
- edit问题
- 求教,我现在用LookupComboBox从表中读取数据选择,同时也可以输入进去,怎么做啊??
- 用delphi怎样在win2000和winxp中自定义打印纸张?
- 求:数值模拟的三维可视化解决方案
- 如何使label上的字向上或向下移动?(急,在线等待)
- 进销存中遇到的问题
- 关于窗体的创建
- 朗之间,谢谢你.无以回报,给82分,我也很穷,以后报答你.
- 初学者可以看看,使用delphi之经验三!
- 打印的问题:WIN下打印速度不如DOS下快,如何在WIN在使用打印机的硬字库?或者有办法能达到DOS下打印的打印速度就可以了.......
- 急!急!急!大家帮帮忙,今天结帐!!!
2。根据n的大小决定线程数是不可取的,因为线程本身也是珍贵的系统资源,而且系统线程总量也是有规定的限制了n的大小,可以根据cpu数量来决定线程的个数。
3。线程的参数只能通过create时传入线程,线程没有输出参数,所以和就不必了。可以设置全局的数据和,有两种方法, a.建立全局的动态的整数数组每个线程将和方如其中; b. 建立全局的整数和,每个线程结束时将和累加到这里,但是要用到“领界区互斥访问“的内容。