小弟有这样的一个问题:
1。 要求从 1 到 n 的和,想动态的分配到数个同样的计算进程来完成任务(进程的数量由n的大小来定)。小弟的设想是建立一个计算进程类,然后通过参数来完成。不知道能不能实现。
2。 如果能,小弟的设想是由三个参数来完成参数的传递,(开始,结束,和)
开始 为 进程计算的开始数
结束 为 进程计算的最终数
和 为 计算的结果写入的变量,他能不能是传引用的变量。
。
麻烦了
1。 要求从 1 到 n 的和,想动态的分配到数个同样的计算进程来完成任务(进程的数量由n的大小来定)。小弟的设想是建立一个计算进程类,然后通过参数来完成。不知道能不能实现。
2。 如果能,小弟的设想是由三个参数来完成参数的传递,(开始,结束,和)
开始 为 进程计算的开始数
结束 为 进程计算的最终数
和 为 计算的结果写入的变量,他能不能是传引用的变量。
。
麻烦了
解决方案 »
- 做网络管理还是软件开发,大家帮我分析下
- 在fastreport中,如何在第二页不要显示页头??
- 如何知道WIN2003是要重新启动还是要关机
- 关于,image canvas ,的textout 写出的字,怎么擦除
- 如何实现局域网内数据库之间数据的导入导出?
- 关于打包
- 获取和设置本机 ip 地址的api函数?
- Delphi中如何在程序中访问(打开)一个DLL中的窗体?急!!!!!!!!!!!!!!
- 有关ftp的操作
- 那位大虾有web调试工具intrabob
- 打印的问题:WIN下打印速度不如DOS下快,如何在WIN在使用打印机的硬字库?或者有办法能达到DOS下打印的打印速度就可以了.......
- 急!急!急!大家帮帮忙,今天结帐!!!
2。根据n的大小决定线程数是不可取的,因为线程本身也是珍贵的系统资源,而且系统线程总量也是有规定的限制了n的大小,可以根据cpu数量来决定线程的个数。
3。线程的参数只能通过create时传入线程,线程没有输出参数,所以和就不必了。可以设置全局的数据和,有两种方法, a.建立全局的动态的整数数组每个线程将和方如其中; b. 建立全局的整数和,每个线程结束时将和累加到这里,但是要用到“领界区互斥访问“的内容。