Compatibility of Threading Models |
Required introduction
Parent |
Actor |
Freezable |
Immutable |
Private |
Reader-Writer Synchronized |
Synchronized |
Thread Affine |
Thread Unsafe |
---|---|---|---|---|---|---|---|---|
Actor |
No |
Yes |
Yes |
Yes |
No |
No |
No |
Yes |
Freezable |
No |
Yes |
Yes |
Yes |
No |
No |
No |
No |
Immutable |
No |
Yes |
Yes |
Yes |
No |
No |
No |
No |
Reader-Writer Synchronized |
Yes (Own) |
Yes |
Yes |
Yes |
Yes (Shared) |
No |
No |
No |
Synchronized |
Yes (Own) |
Yes |
Yes |
Yes |
Yes (Shared) |
Yes (Shared) |
No |
No |
Thread Affine |
Yes (Own) |
Yes |
Yes |
Yes |
No |
No |
Yes |
Yes (Shared) |
Thread Unsafe |
Yes (Own) |
Yes |
Yes |
Yes |
No |
No |
Yes |
Yes (Shared) |
Private |
|
|
|
|
|
|
|
|