infer_clone/website/docs/checker-starvation.md

1.1 KiB

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

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

Activate with --starvation.

Supported languages:

  • C/C++/ObjC: Yes
  • C#/.Net: Yes
  • Erlang: 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: