Channel (한국어)

Available since LÖVE 0.9.0
This type is not supported in earlier versions.

서로 다른 스레드 사이에 데이터를 주고받는 데 사용되는 객체입니다.

생성자

love.thread.getChannel (한국어) 이름 있는 스레드 채널을 생성하거나 얻어옵니다. Added since 0.9.0
love.thread.newChannel (한국어) 이름 없는 스레드 채널을 생성합니다. Added since 0.9.0

함수

Channel:clear (한국어) 메시지 큐를 모두 비웁니다. Added since 0.9.0
Channel:demand (한국어) 채널에 메시지가 도착할 때까지 무한정 기다린 후 메시지가 도착하면 메시지를 얻어옵니다. Added since 0.9.0
Channel:getCount (한국어) 메시지 큐에 메시지가 몇 개나 쌓여있는지 세어봅니다. Added since 0.9.0
Channel:peek (한국어) 채널에서 메시지를 얻어옵니다만, 메시지 큐에서 삭제하지는 않습니다. Added since 0.9.0
Channel:pop (한국어) 채널에서 메시지를 얻어온 후 메시지 큐에서 메시지를 삭제합니다. Added since 0.9.0
Channel:push (한국어) 채널로 메시지를 전송합니다. Added since 0.9.0
Channel:supply (한국어) 채널로 메시지를 전송한 후, 다른 스레드가 메시지를 받을 때까지 대기합니다. Added since 0.9.0
Object:type (한국어) 객체의 타입을 문자열로 리턴합니다.
Object:typeOf (한국어) 객체가 특정 타입인지 검사합니다.

상위 타입

같이 보기

다른 언어