C#
 Computer >> コンピューター >  >> プログラミング >> C#

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

  1. スレッドの優先度を表示するC#プログラム

    C#でスレッドの優先度を表示するには、優先度を使用します プロパティ。 まず、 currentThreadを使用します スレッドに関する情報を表示するプロパティ- Thread thread = Thread.CurrentThread; ここで、 thread.Priorityを使用します スレッドの優先度を表示するプロパティ- thread.Priority 例 C#でスレッドの優先度を示す完全なコードを見てみましょう。 using System; using System.Threading; namespace Demo {    class MyClass

  2. 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(){   &