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

phoubes 2002-11-04 06:07:01

语言:VB.net

比如一个数组: map(1200)

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

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

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

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

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


不会吧,这么一点小事没有高手呀!
  • 打赏
  • 举报
回复
相关推荐
发帖
VB

1.6w+

社区成员

VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
帖子事件
创建了帖子
2002-11-04 06:07
社区公告
暂无公告