GnuSmalltalkUsersGuide:BaseChapter 149
Jump to navigation
Jump to search
- SharedQueue
네임스페이스 Smalltalk에 정의됨
슈퍼클래스: Object
범주: 언어-프로세스
- 나의 인스턴스들은 프로세스들 간 통신을 허용하기 위해 안전이 보장된 메커니즘을 제공한다. 기본이 되는 데이터 구조로의 모든 접근은 임계 영역으로 제어되어 일이 순조롭게 진행되도록 한다.
new
수신자의 새 인스턴스를 생성하라.
sortBlock: sortBlock
주어진 정렬 블록으로 우선순위 큐를 구현하는 수신자의 새 인스턴스를 생성하라.
isEmpty
큐에 객체가 있는지 응답하라.
next
객체가 큐에 있을 때까지 기다렸다가 제거한 후 응답하라.
nextPut: value
큐에 값을 놓고 응답하라.
peek
필요 시 객체가 큐에 있을 때까지 기다렸다가 #next가 응답할 법한 객체를 제거하지 않은 채 응답하라.