有关于一个线程的问题(VB.net)?高手请指教

phoubes 2002-11-04 06:07:01

语言:VB.net

比如一个数组: map(1200)

创建一个线程,这个线程的任务就是让这个数组在后台随机产生一个下标
map(?),而且在下次调用这个线程时,这个下标不要再重复(如果重复了,让它继续随机产生下一个下标,直到得到的下标不重复),等调用1200次后,这个数组刚好遍历完。

那请问怎么创建这个线程,还有怎么做才能使个线程的产生下标的随机最快,最好,重复性最小,(要记住是后台工作哦,前台调用一次,产生一个)

最后那如果把map(1200)换成map(30,40)呢?

拜托了,帮帮忙!
...全文
33 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Montaque 2002-11-05
  • 打赏
  • 举报
回复
这个更线程的关系不大!
其实实现很简单,比如map(1200)
你只要多一个维用来记录0(为遍历) 1(便利过)。然后产生随机数判断不是很简单?map(30,40)也一样
phoubes 2002-11-05
  • 打赏
  • 举报
回复

我的意思是说,能不能在后台运行,如果说在前台调用的的话是不是感觉很慢,必竟这个数组很大的,因为前台要过一段时间才会调用一次呀,等前台需要时就直接把数组下标传给前台
phoubes 2002-11-04
  • 打赏
  • 举报
回复


不会吧,这么一点小事没有高手呀!

16,552

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧