使用vb.net的顺序任务
我在VisualBasic2008中使用vb.net。我想知道如何使用vb.net执行顺序任务 例如:使用vb.net的顺序任务,vb.net,task,sequence,Vb.net,Task,Sequence,我在VisualBasic2008中使用vb.net。我想知道如何使用vb.net执行顺序任务 例如: Do Task 1 then Move to Task 2 when Task 1 is complete 有什么想法吗?我必须使用哪些东西和工具来解决这个问题?.NET framework有一个类,它支持任务延续。你会用链子把它们连在一起。下面是一个代码示例: Imports System.Threading.Tasks Public Class Form1 Dim _var1 A
Do Task 1 then Move to Task 2 when Task 1 is complete
有什么想法吗?我必须使用哪些东西和工具来解决这个问题?.NET framework有一个类,它支持任务延续。你会用链子把它们连在一起。下面是一个代码示例:
Imports System.Threading.Tasks
Public Class Form1
Dim _var1 As Integer = 0
Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
Dim task1 As task = Task.Factory.StartNew(AddressOf Task1_Code).ContinueWith(AddressOf Task2_Code)
task1.Wait()
MessageBox.Show(_var1)
End Sub
Sub Task1_Code()
Threading.Thread.Sleep(1000)
_var1 = 5
End Sub
Sub Task2_Code()
Threading.Thread.Sleep(1000)
_var1 *= 5
End Sub
End Class
这就是程序运行的方式:按照指定指令的顺序。也许你需要更详细地解释你在做什么-你的问题表明你正在运行多线程代码,但你没有说清楚。这是一个非常模糊的问题。你的任务是什么?访问数据库?做计算?一般来说,在.Net中,除非您努力使事情同时执行,否则事情将按顺序发生。