Sun Logo


Multitasking Guide

Sun Javatrademark Wireless Client Software, Version 2.1

Java Platform, Micro Edition

04-2008



Contents

Tables

Preface

1. Introduction

Multitasking

Robustness

Mechanisms Compared With Policies

2. Multitasking Safety

Multitask Safety and Multithread Safety

Global and Static Data

Singletons

Multitasking Safety Example

Multithread Safety

Multitask Safety

Establishing Per-Task Context

3. Managing Native Resources

Resource Management Mechanisms

Reservation

Limit

Revocation

Default Resource Allocation Policies

Customization of Resource Allocation Policies

4. Other Multitasking Issues

Switching the Foreground MIDlet

Default Policy

Alternative Policies and Their Implementations

Scheduling the CPU

Default CPU Scheduling Policy

Alternative Policies and Their Implementations

Interrupting the User

Default User Notification Policies

Glossary

Index