How do you handle concurrency safely in your applications, and what mechanisms do you use to prevent race conditions?