Version: next

Starvation

Detect various kinds of situations when no progress is being made because of concurrency errors.

Activate with --starvation.

Supported languages:

  • C/C++/ObjC: Yes
  • Java: Yes

Detect several kinds of "starvation" problems:

  • deadlocks
  • violations of @Lockless annotations
  • violations of Android's "strict mode"
  • doing expensive operations on the Android UI thread

List of Issue Types

The following issue types are reported by this checker: