caveful_games/threadpool

Execute the functions in a separate thread, threads are pooled and reused. Credit to lukadev-0/util.luau

ThreadPool

별도의 스레드에서 지정된 함수를 실행하게 할 수 있으며 스레드를 풀링하여 재사용가능하게 만듭니다.

특징

  • 매우 작고 단순한 모듈이며 task.spawn을 스레드를 재사용하여 최적화하여 사용하기에 유용합니다.
  • 원본: util.luau/threadpool
  • 원본에서 pure luau, lune 지원 기능을 제거하였습니다. 덕뿐에 별도의 모듈(std.task)가 필요없어 간소화 되었습니다.
  • 별도의 스레드에서 함수 실행 및 스레드 재사용 지원
  • CavefulGames/LimeSignal, CavefulGames/kitty/kit/rusty가 의존합니다.

사용 예시

ThreadPool.spawn(function() -- 스레드풀에 새로운 스레드를 생성 및 실행합니다.
	...
end)

설치 (via pesde)

pesde add caveful_games/threadpool