[유니티 C# 강좌] 23. 멀티스레드(Multi-thread)
2021. 5. 5.
멀티스레딩(Main Threading)은 여러 코어에서 한 번에 여러 개의 스레드를 처리하는 CPU 성능을 활용하는 프로그래밍의 한 유형입니다. 한 번에 하나가 아니라, 동시에 여러 개의 작업 또는 명령을 실행합니다. 어떤 스레드는 기본적으로 프로그램이 시작할 때 실행됩니다. 이 스레드가 바로 메인 스레드(Main Thread)입니다. 메인 스레드는 작업을 처리하기 위해 새로운 스레드를 생성합니다. 이러한 새 스레드는 다른 스레드와 병렬로 실행되며, 대개 실행이 완료되면 메인 스레드와 결과를 동기화합니다. 유니티에서 제공하는 많은 메서드들은 메인 스레드에서 실행되어야 합니다. 하지만, C#에서 제공하는 기능이나, 통신, 파일 로딩, 파싱 같은 것들은 멀티 스레드를 사용하면 됩니다. 1. 스레드 시작 네임..