C#のメインスレッドと子スレッド
メインスレッド
プロセスで実行される最初のスレッドは、メインスレッドと呼ばれます。 C#プログラムが実行を開始すると、メインスレッドが自動的に作成されます。
子スレッド
Threadクラスを使用して作成されたスレッドは、メインスレッドの子スレッドと呼ばれます。
これは、メインスレッドと子スレッドを作成する方法を示す例です-
例
using System; using System.Threading; namespace Demo { class Program { static void Main(string[] args) { Thread th = Thread.CurrentThread; th.Name = "MainThread"; Console.WriteLine("This is {0}", th.Name); Console.ReadKey(); } } }
出力
This is MainThread
-
スレッドの優先度を表示するC#プログラム
C#でスレッドの優先度を表示するには、優先度を使用します プロパティ。 まず、 currentThreadを使用します スレッドに関する情報を表示するプロパティ- Thread thread = Thread.CurrentThread; ここで、 thread.Priorityを使用します スレッドの優先度を表示するプロパティ- thread.Priority 例 C#でスレッドの優先度を示す完全なコードを見てみましょう。 using System; using System.Threading; namespace Demo { class MyClass
-
Javaでスレッドを強制終了する
例 public class Main{ static volatile boolean exit = false; public static void main(String[] args){ System.out.println("Starting the main thread"); new Thread(){ public void run(){ &