Documentation ¶
Overview ¶
Package time provides algorithms for scheduling applications running on multiprocessor platforms.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type List ¶
type List struct {
// contains filtered or unexported fields
}
List represents a list scheduler.
func NewList ¶
func NewList(platform *system.Platform, application *system.Application) *List
NewList creates a new list scheduler for the given platform and application.
func (*List) Compute ¶
Compute constructs a schedule according to the given priority vector. The length of this vector equals to the number of tasks in the system, and smaller values correspond to higher priorities.
Click to show internal directories.
Click to hide internal directories.