Thread 클래스의 인기 있는 메소드로는 start, sleep, jon 및 abort가 있습니다. 전체 방법 목록을 살펴보겠습니다 -
아니요 | 방법 및 지침 |
---|---|
1 |
public void 중단() 스레드 종료 프로세스를 시작하기 위해 호출하는 스레드에서 ThreadAbortException을 발생시킵니다. 이 메서드를 호출하면 일반적으로 스레드가 종료됩니다. |
2 |
공용 정적 LocalDataStoreSlot AllocateDataSlot() 모든 스레드에 이름 없는 데이터 슬롯을 할당합니다. 성능을 향상하려면 대신 ThreadStaticAttribute 특성으로 표시된 필드를 사용하세요. |
3 |
public static LocalDataStoreSlot AllocateNamedDataSlot(문자열 이름) 모든 스레드에 명명된 데이터 슬롯을 할당합니다. 성능을 향상하려면 대신 ThreadStaticAttribute 특성으로 표시된 필드를 사용하세요. |
4 |
public static void BeginCriticalRegion() 스레드 중단 또는 처리되지 않은 예외의 영향으로 인해 애플리케이션 도메인의 다른 작업이 위태로워질 수 있는 코드 영역에 실행이 곧 진입하려고 한다는 것을 호스트에 알립니다. |
5 |
public static void BeginThreadAffinity() 현재 물리적 운영 체제 스레드 ID에 따라 명령이 곧 실행될 것임을 호스트 관리 코드에 알립니다. |
6 |
public static void EndCriticalRegion() 스레드 중단 또는 처리되지 않은 예외의 영향이 현재 작업으로 제한되는 코드 영역으로 실행이 곧 진입할 것임을 호스트에 알립니다. |
7 |
public static void EndThreadAffinity() 관리 코드가 현재 물리적 운영 체제 스레드 ID에 의존하는 명령 실행을 완료했음을 호스트에 알립니다. |
8 |
public static void FreeNamedDataSlot(문자열 이름) 프로세스에 있는 모든 스레드의 이름과 슬롯 간의 연관성을 제거합니다. 성능을 향상하려면 대신 ThreadStaticAttribute 특성으로 표시된 필드를 사용하세요. |
9 |
공용 정적 개체 GetData(LocalDataStoreSlot 슬롯) 현재 스레드의 현재 도메인 내 현재 스레드의 지정된 슬롯에서 값을 검색합니다. 성능을 향상하려면 대신 ThreadStaticAttribute 특성으로 표시된 필드를 사용하세요. |
10 |
공용 정적 AppDomain GetDomain() 현재 스레드가 실행 중인 현재 도메인을 반환합니다. |
11 |
공개 정적 AppDomain GetDomainID() 고유한 애플리케이션 도메인 식별자를 반환합니다 |
12 |
public static LocalDataStoreSlot GetNamedDataSlot(문자열 이름) 지정된 데이터 슬롯을 찾으세요. 성능을 향상하려면 대신 ThreadStaticAttribute 특성으로 표시된 필드를 사용하세요. |
13 |
공공 무효 인터럽트() WaitSleepJoin 스레드 상태에서 스레드를 중단합니다. |
14 |
public void Join() 표준 COM 및 SendMessage 펌핑을 계속 수행하면서 스레드가 종료될 때까지 호출 스레드를 차단합니다. 이 메서드에는 다양한 오버로드가 있습니다. |
15 |
public static void MemoryBarrier() 다음과 같이 메모리 액세스 동기화 - 현재 스레드를 실행하는 프로세서는 MemoryBarrier 호출 전 메모리 액세스가 MemoryBarrier 호출 후 메모리 액세스 후에 실행되는 방식으로 명령을 재정렬할 수 없습니다. |
16 |
public static void ResetAbort() 현재 스레드 요청 중단을 취소합니다. |
17 |
public static void SetData(LocalDataStoreSlot 슬롯, 객체 데이터) 현재 실행 중인 스레드의 현재 도메인에 대해 지정된 슬롯에 데이터를 설정합니다. 성능을 향상하려면 대신 ThreadStaticAttribute 특성으로 표시된 필드를 사용하세요. |
18 |
public void Start() 스레드를 시작하세요. |
19 |
public static void Sleep(int millisecondsTimeout) 일정 기간 동안 스레드를 일시 중지합니다. |
20 |
public static void SpinWait(int iterations) 스레드가 반복 매개변수에 정의된 횟수만큼 기다리도록 합니다 |
위 내용은 스레드 클래스 메소드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!