frei0r: Concurrency

- Main Page
- Modules
- Data Structures
- Files
- Directories

# Concurrency

- f0r_init
- f0r_deinit

These methods must not be called more than once. It is obvious that no concurrent calls are allowed.

- f0r_get_plugin_info
- f0r_get_param_info
- f0r_construct
- f0r_destruct

Concurrent calls of these functions are allowed.

- f0r_set_param_value
- f0r_get_param_value
- f0r_update
- f0r_update2

If a thread is in one of these methods its allowed for another thread to enter one of theses methods for a different effect instance. But for one effect instance only one thread is allowed to execute any of these methods.