请问这段代码的意思

zjnuan 2019-03-10 12:07:46
               
Dim a As Integer=5
Dim b As Integer
ThreadPool.QueueUserWorkItem(Sub(c%)
b=c+3
End Sub, a)


请问这段代码的意思是不是:a的数值赋值到c,最终结果是b=5+3=8?


...全文
181 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
threenewbee 2019-03-14
  • 打赏
  • 举报
回复
你说的对,
Sub(c%)
b=c+3
End Sub
是线程回调,其中c来自ThreadPool.QueueUserWorkItem的第二个参数,a
所以b=c+3也就是5+3
zjnuan 2019-03-14
  • 打赏
  • 举报
回复
引用 3 楼 caozhy 的回复:
你说的对, Sub(c%) b=c+3 End Sub 是线程回调,其中c来自ThreadPool.QueueUserWorkItem的第二个参数,a 所以b=c+3也就是5+3
谢谢。
zjnuan 2019-03-13
  • 打赏
  • 举报
回复
引用 1 楼 stherix 的回复:
是的 但是放在线程池里运行
上面的代码不是已经在线程池运行吗?
stherix 2019-03-10
  • 打赏
  • 举报
回复
是的 但是放在线程池里运行

16,556

社区成员

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

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