# Rust Conf
- async/await MVP version of feature
- asynchronous Programming is different from parallel computing and concurrent programming.
- Parallel computing
Do multiple things at once
- Generally, only possible with multiple CPU cores or multiple CPUs
- Concurrent Programming?
Do multiple things, BUT not at once
- Pretend you have multiple cores and CPUs
- Asynchronous Programming?
Totally unrelatted to parallel and concurrent
- Ability of programing, feature provide by languague to run code in non-blocking/non-sequential way. Can support either parallel or concurrent programming.
- Co-operative vs Preeempitive Multitasking
- Native vs greeen threading