Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Job ¶
Job はジョブを表す構造体です。
func (*Job) AlreadyCompleted ¶
AlreadyCompleted はすべてのタスクが完了しているかを bool で返す関数です。
type JobNotFoundError ¶
type JobNotFoundError struct { }
func (*JobNotFoundError) Error ¶
func (e *JobNotFoundError) Error() string
type JobPriorityQueue ¶
type JobPriorityQueue struct {
// contains filtered or unexported fields
}
func NewJobPriorityQueue ¶
func NewJobPriorityQueue() *JobPriorityQueue
func (JobPriorityQueue) Len ¶
func (pq JobPriorityQueue) Len() int
func (JobPriorityQueue) Less ¶
func (pq JobPriorityQueue) Less(i, j int) bool
func (*JobPriorityQueue) Pop ¶
func (pq *JobPriorityQueue) Pop() interface{}
func (*JobPriorityQueue) Push ¶
func (pq *JobPriorityQueue) Push(val interface{})
func (*JobPriorityQueue) SetUnusedCap ¶
func (pq *JobPriorityQueue) SetUnusedCap(unusedCap int)
func (JobPriorityQueue) Swap ¶
func (pq JobPriorityQueue) Swap(i, j int)
type Worker ¶
type Worker struct {
// contains filtered or unexported fields
}
func (*Worker) CurrentPoint ¶
func (*Worker) ExecuteAllJob ¶
ExecuteAllJob は実行できるすべてのジョブを与えられた秒数だけ実行します。
Click to show internal directories.
Click to hide internal directories.