求懂多线程的大神帮忙看一下
大神,下面的程序运行完太慢了,能不能帮我用多线程改成1小时内可以完行的?子程序 _按钮1_被单击
.局部变量 a, 整数型, , "30"
a = { 1, 2, 3, 4, 5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30 }
排列 (a, 8)
.子程序 排列
.参数 a, 整数型, 数组
.参数 n, 整数型
.局部变量 i, 整数型
.局部变量 j, 整数型
.局部变量 k, 整数型
.局部变量 临时文本, 文本型
.计次循环首 (到整数 (求次方 (2, 取数组成员数 (a))) - 1, i)
k = 0
临时文本 = “”
j = 1
.判断循环首 (i ≠ 0)
.如果真 (i % 2 = 1)
k = k + 1
临时文本 = 临时文本 + 到文本 (a )+" "
.如果真结束
i = i ÷ 2
j = j + 1
.判断循环尾 ()
.如果真 (k = n)
编辑框1.加入文本 (临时文本 + #换行符)
.如果真结束
.计次循环尾 () 直接讲需要达到的效果不好么?
一串乱七八糟的代码!谁能知道你要干嘛! 就来看看了 zssm 发表于 2020-5-18 12:28
直接讲需要达到的效果不好么?
一串乱七八糟的代码!谁能知道你要干嘛!
我说的是程序编译后运行后,得到的编辑框内容要好多天才能打得完,要达到的效果是编辑框内容1小时内打完,看明白没? zssm 发表于 2020-5-18 12:28
直接讲需要达到的效果不好么?
一串乱七八糟的代码!谁能知道你要干嘛!
把编辑框内容用多线程快速打出来。 用多线程,就要把你的代码逻辑分段化,各自执行,然后在组合排列 果果 发表于 2020-5-19 00:05
用多线程,就要把你的代码逻辑分段化,各自执行,然后在组合排列
我不会分段啊啊!我在网上找不到循环内分段的例子。 我也在学习这个不懂怎么弄 易如意中文编程学习交流论坛有你更精彩~
实在是没有看懂。。。。。
页:
[1]
2