> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# chat_manager::set_thread_processor

> chat_manager::set_thread_processor

# chat\_manager::set\_thread\_processor

내부 Game Chat 스레드가 실행될 프로세서를 선택적으로 구성합니다.

## 구문

```cpp theme={null}
void set_thread_processor(  
    game_chat_thread_id threadId,  
    uint32_t processorNumber  
)  
```

### 매개 변수

*threadId*   \_In\_\
형식: [game\_chat\_thread\_id](/reference/chat/gamechat2/enums/game_chat_thread_id)

프로세서 선호도를 구성할 내부 Game Chat 스레드 유형입니다.

*processorNumber*   \_In\_\
형식: uint32\_t

내부 Game Chat 스레드가 실행되어야 하는 0부터 시작하는 프로세서 번호입니다.

### 반환 값

형식: void

## 설명

이 메서드를 사용하면 애플리케이션이 지정된 유형의 내부 Game Chat 스레드에 대한 프로세서 선호도를 구성할 수 있습니다.

배타적 리소스 애플리케이션의 경우 스레드는 지정된 프로세서에서 실행되는 것이 보장됩니다. Universal Windows 애플리케이션의 경우 지정된 프로세서는 스레드의 이상적인 프로세서로 사용되며 스케줄러에 대한 힌트일 뿐입니다.

이 메서드는 chat\_manager::initialize() 전이나 후 언제든지 호출할 수 있으며 즉시 적용됩니다. 스레드 프로세서 설정은 chat\_manager::cleanup() 및 chat\_manager::initialize() 호출 전반에 걸쳐 유지됩니다. 코어가 64개보다 많이 있는 경우 이 메서드는 항상 프로세서 그룹 0에 적용됩니다.

임의의 프로세서를 지정하려면 *processorNumber* 매개 변수로 `c_anyProcessorNumber`를 전달하세요. 이는 또한 이 메서드가 호출되지 않은 경우 Game Chat이 사용할 기본값입니다.

<Note>`c_anyProcessorNumber`는 값이 0xFFFFFFFF인 `constexpr uint32_t`입니다.</Note>

## 요구 사항

**헤더:** GameChat2.h

**지원 플랫폼:** Windows, XBOX One 제품군 콘솔 및 XBOX Series 콘솔

## 관련 항목

[chat\_manager](/reference/chat/gamechat2/classes/chat_manager/chat_manager)\
[game\_chat\_thread\_id](/reference/chat/gamechat2/enums/game_chat_thread_id)\
[chat\_manager::get\_thread\_processor](/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_get_thread_processor)


## Related topics

- [chat_manager::get_thread_processor](/ko/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_get_thread_processor.md)
- [chat_manager::initialize](/ko/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_initialize.md)
- [game_chat_thread_id](/ko/reference/chat/gamechat2/enums/game_chat_thread_id.md)
- [chat_manager::set_thread_affinity_mask](/ko/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_set_thread_affinity_mask.md)
- [chat_manager::get_thread_affinity_mask](/ko/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_get_thread_affinity_mask.md)
