Q1
Multiple choice
A developer chooses to avoid using SingleThreadModel but wants to ensure that data is updated in a thread-safe manner.
Which two can support this design goal? (Choose two.)
Select all that apply.