title: If i do not care about precision - should i use atomic variable float instead of double - is double atomic on 64 bit cpu with 64 bit application
body: <p>I am using double variables at the moment to use them as counters.</p>
  
  <p>However my application is multi-threaded so if the operation be atomic that is a lot better for me</p>
  
  <p>I can use however numbers can pass int limits and i do not need precision after . since they will be used as counter</p>
  
  <p><strong>Q:</strong> By precision is it always mentioned after . ? I mean operations lesser than 1 ?</p>
  
  <p><strong>Q:</strong> So my question is what could be the reason i want to use double instead of float ?</p>
  
  <p>My cpu is latest gen core i 7 2600k 64 bit, application is also 64 bit</p>
  
  <p>Can we say that double on 64 bit application is thread safe ?</p>
  
  <p>.net 4.5 c# wpf application</p>