I apologize in advance if my question is dumb.
I want to make a smart contract which will handle money from the outside. However, I haven't been able to find any information about multithreading on the Ethereum network.
Does it work as a multithreaded environment, or are all transactions in a block executed in a linear fashion? I'm asking since I don't know is there need for the introduction of custom-made atomic variables.