1.什么是多线程???
多线程的弊端
同一个进程内并发的执行多路代码路径的问题。然而在很多情况下你是无法保证你所
在做的工作是并发的。多线程引入带来大量的开销,包括内存消耗和 CPU 占用。你会
发现这些开销对于你的工作而言实在太大,或者有其他方法会更容易实现
3.线程 进程 任务的区别?
4.线程包
5.Run Loops
6.解决多线程共享内存资源对同一资源的改变的冲突
尽管锁和条件在并发设计中使用非常普遍,原子操作也是另外一种保护和同步访
问数据的方法。原子操作在以下情况的时候提供了替代锁的轻量级的方法,其中你可 以执行标量数据类型的数学或逻辑运算。原子操作使用特殊的硬件设施来保证变量的
改变在其他线程可以访问之前完成。