精易论坛
标题:
[例程]任务分块多线程执行(线程数决定分块大小)
[打印本页]
作者:
空竹
时间:
2023-4-11 22:00
标题:
[例程]任务分块多线程执行(线程数决定分块大小)
本帖最后由 空竹 于 2023-4-12 10:49 编辑
小白拿去玩吧...大神请飘过...
变量名
类 型
静态
数组
备 注
sum
整数型
a
整数型
b
整数型
n
整数型
first
整数型
last
整数型
线程数
整数型
sum = 订单数
线程数 =
到整数
(
编辑框9.内容
)
a = sum ÷ 线程数
如果真
(
a = 0
)
信息框
(
“线程数大于订单数!请减少线程数。”
, 16, ,
)
返回
(
)
b = sum % 线程数
计次循环首
(
线程数, n
)
first = 1 +
(
n - 1
)
× a
如果
(
n = 线程数
)
last = last + b
last = n × a
线程_启动多参_整数型
(
&工作线程, first, last, , , ,
)
计次循环尾
(
)
i
支持库列表
支持库注释
spec
特殊功能支持库
.版本 2
.支持库 spec
.局部变量 sum, 整数型
.局部变量 a, 整数型
.局部变量 b, 整数型
.局部变量 n, 整数型
.局部变量 first, 整数型
.局部变量 last, 整数型
.局部变量 线程数, 整数型
sum = 订单数
线程数 = 到整数 (编辑框9.内容)
a = sum ÷ 线程数
.如果真 (a = 0)
信息框 (“线程数大于订单数!请减少线程数。”, 16, , )
返回 ()
.如果真结束
b = sum % 线程数
.计次循环首 (线程数, n)
first = 1 + (n - 1) × a
.如果 (n = 线程数)
last = last + b
.否则
last = n × a
线程_启动多参_整数型 (&工作线程, first, last, , , , )
.计次循环尾 ()
[groupid=227]热心网友[/groupid]
作者:
jysoft2022
时间:
2023-4-11 22:09
谢谢分享
作者:
bianyuan456
时间:
2023-4-11 22:52
已经顶贴,感谢您对论坛的支持!
作者:
feicun122
时间:
2023-4-11 23:51
正需要这个
作者:
13012145633
时间:
2023-4-12 00:12
谢谢分享
作者:
kantal
时间:
2023-4-12 08:24
谢谢分享~支持一下
作者:
396384183
时间:
2023-4-12 16:03
感谢分享 支持开源
作者:
亿万
时间:
2023-4-12 22:15
感谢分享 支持开源
作者:
45469487
时间:
2023-4-12 22:33
已经顶贴,感谢您对论坛的支持!
作者:
喵芣可言
时间:
2023-4-13 12:02
已经顶贴,感谢您对论坛的支持!
作者:
ZHuanR
时间:
2023-4-13 12:47
小白拿去玩吧...大神请飘过...
作者:
1061313139
时间:
2023-4-13 23:36
感谢分享 支持开源
作者:
sanclyj
时间:
2023-4-14 13:29
任务分块多线程执行
作者:
Conquer
时间:
2023-4-14 20:59
论坛有你更精彩
作者:
wangwi39421
时间:
2023-10-20 20:36
任务分块多线程执行
作者:
glr9107
时间:
2023-10-24 06:40
感谢分享
作者:
yuzhong
时间:
2023-11-4 22:58
11111111111111111111
作者:
yuzhong
时间:
2023-11-28 07:17
1111111111111111111111111111111111111111
作者:
lcx1212
时间:
2023-12-31 11:28
论坛有你更精彩
作者:
515667395
时间:
2024-4-27 20:00
多谢分享
作者:
duisir
时间:
2024-4-27 20:01
666666666666666666666666666666666666666
作者:
jonathanwen
时间:
2024-5-15 14:21
6666666666666666666666666666666
欢迎光临 精易论坛 (https://125.confly.eu.org/)
Powered by Discuz! X3.4