我最近需要做一个程序自动升级更新的功能。要求实现多线程断点续传功能。现在下载功能都实现了。现有一问题需要解决。问题:
   现在需要加上一个下载进度条。关于已下载文件大小这个数值,由于是多线程,为了保护原子访问原则,我用了InterlockedExchangAdd 对已下载文件大小这个变量进行控制。如果用这个会对下载的性能有影响吗?有没有其他更好的更优的方案。