언어차원에서 async 지원하잖아

내부적으로 쓰레드를 생성하든 말든
어쨌든 비동기는 상호배제 신경쓸 필요없지?

물론 중복되는 영역을 실행하면 의도치않은 실행결과가 나타날 서 있는데

두 쓰레드가 변수 i를 각각 100씩증가하면
멀티스레드는 200이 안될 수 있잖아

비동기하면 200나옴?