C# 클래스 Amib.Threading.Internal.PriorityQueue

PriorityQueue class This class is not thread safe because we use external lock
상속: IEnumerable
파일 보기 프로젝트 열기: 3di/3di-viewer-rei-libs 1 사용 예제들

공개 메소드들

메소드 설명
Clear ( ) : void

Clear all the work items

Dequeue ( ) : IHasWorkItemPriority

Dequeque a work item.

Enqueue ( IHasWorkItemPriority workItem ) : void

Enqueue a work item.

GetEnumerator ( ) : IEnumerator

Returns an enumerator to iterate over the work items

PriorityQueue ( ) : System

비공개 메소드들

메소드 설명
GetNextNonEmptyQueue ( int queueIndex ) : int

Find the next non empty queue starting at queue queueIndex+1

메소드 상세

Clear() 공개 메소드

Clear all the work items
public Clear ( ) : void
리턴 void

Dequeue() 공개 메소드

Dequeque a work item.
public Dequeue ( ) : IHasWorkItemPriority
리턴 IHasWorkItemPriority

Enqueue() 공개 메소드

Enqueue a work item.
public Enqueue ( IHasWorkItemPriority workItem ) : void
workItem IHasWorkItemPriority A work item
리턴 void

GetEnumerator() 공개 메소드

Returns an enumerator to iterate over the work items
public GetEnumerator ( ) : IEnumerator
리턴 IEnumerator

PriorityQueue() 공개 메소드

public PriorityQueue ( ) : System
리턴 System