> ## 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.

# PlayFabMultiplayer.ProcessMatchmakingStateChanges

> PlayFabMultiplayer.ProcessMatchmakingStateChanges

# PlayFabMultiplayer.ProcessMatchmakingStateChanges 메서드

마지막 호출 이후 로비 관련 PlayFabMultiplayer.OnMatchmaking\* 이벤트를 모두 트리거합니다.

```csharp theme={null}
public static void ProcessMatchmakingStateChanges()
```

## 설명

이 메서드는 Lobby 라이브러리가 원격 디바이스 또는 서비스와 상태를 동기화할 기회를 제공합니다.

이 호출 중에 라이브러리에서 노출된 Lobby 라이브러리 상태가 변경될 수 있으므로 사용할 때 스레드로부터 안전해야 합니다. 예를 들어 별도의 워커 스레드가 [`GetMembers`](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/Lobby/GetMembers)에서 반환된 엔드포인트 목록을 반복하는 것과 동시에 UI 스레드에서 ProcessLobbyStateChanges()를 호출하면, ProcessLobbyStateChanges()가 멤버 목록과 연결된 메모리를 변경할 수 있으므로 크래시가 발생할 수 있습니다. ProcessLobbyStateChanges()는 자주 호출해야 하며, 최소한 그래픽 프레임당 한 번씩 호출해야 합니다. 이는 실행 후 빠르게 반환되도록 설계되어 있어 기본 UI 스레드에서 미미한 영향으로 호출할 수 있습니다. 최상의 결과를 얻으려면 상태 이벤트 처리에 소비하는 시간도 최소화해야 합니다.

## 함께 보기

* class [PlayFabMultiplayer](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer/overview)
* namespace [PlayFab.Multiplayer](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference)


## Related topics

- [PlayFabMultiplayer.ProcessLobbyStateChanges](/ko/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer/ProcessLobbyStateChanges.md)
- [PlayFabMultiplayer.OnMatchmakingTicketStatusChanged](/ko/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer/OnMatchmakingTicketStatusChanged.md)
- [PFMultiplayerStartProcessingMatchmakingStateChanges](/ko/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmultiplayerstartprocessingmatchmakingstatechanges.md)
- [PFMultiplayerFinishProcessingMatchmakingStateChanges](/ko/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmultiplayerfinishprocessingmatchmakingstatechanges.md)
- [PFMatchmakingStateChange](/ko/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/structs/pfmatchmakingstatechange.md)
