VB.Net program to check the thread is alive or not

Here, we are going to learn how to check the thread is alive or not in VB.Net?
Submitted by Nidhi, on January 04, 2021

To solve the above problem, we need to use the IsAlive property of the Thread class, it will return True if the thread is alive.

Program/Source Code:

The source code to check the thread is alive or not is given below. The given program is compiled and executed successfully.

'Vb.Net program to check the thread is alive or not.

Imports System.Threading

Module Module1
    Sub Main()
        Dim t As Thread
        t = Thread.CurrentThread
        t.Name = "MyNewThread"

        Console.WriteLine("Thread information:")
        Console.WriteLine(vbTab & "Name of the thread: " + t.Name)
        If t.IsAlive = True Then
            Console.WriteLine(vbTab &"Thread is Alive")
        Else
            Console.WriteLine(vbTab & "Thread is not Alive")
        End If
    End Sub
End Module

Output:

Thread information:
        Name of the thread: MyNewThread
        Thread is Alive
Press any key to continue . . .

Explanation:

In the above program, we imported the System.Threading namespace to implement multithreading in the program. After that, we created a module Module1. The Module1 contains Main() function.

The Main() is the entry point for the program, we created the reference of Thread class and assigned the object of the current thread using the CurrentThread property. After that, we used the IsAlive property to check the thread status. The IsAlive property will return True if the thread is alive. Otherwise, it will return a False value.

VB.Net Threading Programs »





Comments and Discussions




Languages: » C » C++ » C++ STL » Java » Data Structure » C#.Net » Android » Kotlin » SQL
Web Technologies: » PHP » Python » JavaScript » CSS » Ajax » Node.js » Web programming/HTML
Solved programs: » C » C++ » DS » Java » C#
Aptitude que. & ans.: » C » C++ » Java » DBMS
Interview que. & ans.: » C » Embedded C » Java » SEO » HR
CS Subjects: » CS Basics » O.S. » Networks » DBMS » Embedded Systems » Cloud Computing
» Machine learning » CS Organizations » Linux » DOS
More: » Articles » Puzzles » News/Updates

© https://www.includehelp.com some rights reserved.