Let's say I have an object for which multiple threads can read/write to the state and someValue variables. Do I need to add locking if these variables are types like int, double, enums etc.?
enum State: String {
case one
case two
}
class Object {
var state: State
var someValue: Double
}