Periodic Threads without Handlers

Although the default scheduler is fixed-priority preemptive, the RTSJ includes periodic scheduling services in the default priority scheduler (see Chapter 7). Several features of the priority scheduler support periodic scheduling, as listed in Table 12-3.

Table 12-3. Optional features of periodic scheduling
Feature Description
Feasibility analysis The implementation may implement feasibility analysis algorithms to support the feasibility methods of the PriorityScheduler class: addToFeasibility, changeIfFeasible, isFeasible, and removeFromFeasibility. If feasibility analysis is not implemented, all loads are treated as feasible.
Deadline aware The scheduler may notice when threads miss their deadlines. If the scheduler ...

Get Real-Time Java™ Platform Programming now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.