728x90
예제 코드
Module Module1
Sub Main()
Dim Thread1 As New System.Threading.Thread(AddressOf ThreadFuction1) '스레드1 생성
Dim Thread2 As New System.Threading.Thread(AddressOf ThreadFuction2) '스레드2 생성
'스레드 생성방법 : Dim 스레드 이름 As New System.Threading.Thread(AddressOf 스레드 함수)
Console.WriteLine("스레드를 시작합니다. (듀얼스레드)")
Thread1.Start() '스레드1 시작
Thread2.Start() '스레드2 시작
End Sub
Sub ThreadFuction1() '스레드1 함수
Dim A As Integer
For A = 0 To 10000
Console.WriteLine("스레드1의 " & A & "번째 반복입니다. ") '스레드1 반복
Next
End Sub
Sub ThreadFuction2() '스레드2 함수
Dim B As Integer
For B = 0 To 10000
Console.WriteLine("스레드2의 " & B & "번째 반복입니다. ") '스레드2 반복
Next
End Sub
End Module
메서드 종류
Start |
스레드 실행 시작 |
Sleep |
지정한 시간동안 스레드를 일시중지한다. |
Suspend |
스레드 일시중지 |
Abort |
스레드 중지 |
Resume |
일시중지된 스레드를 다시 시작 |
Join |
현재 스레드에서 다른스레드가 기다리도록 만듬 |
728x90
'자료' 카테고리의 다른 글
[C# / VB.net] InputHelper.PressKey /하드웨어 키입력 (0) | 2020.08.03 |
---|---|
[VB.net / C#] 크로스 쓰레드 사용법(Invoke) (0) | 2020.08.03 |
[C#/VB.NET] 실행파일 위치(폴더)를 나타내는 메서드 (0) | 2020.08.02 |
javascript를 사용해서 xpath 클릭! (0) | 2020.07.29 |
[Object Detection] Convert Darknet yolov3 model to keras model (0) | 2020.07.28 |