线程安全和非线程安全

Non Thread Safe(nts)是指非线程安全,Thread Safe(ts)则是指线程安全。安全

nts和ts是多线程场景下才有的概念。在多线程场景下才有意义。多线程

安全和非安全实质上指的是共享变量在一致性上是否会出现问题。线程

ts对共享变量的读写作了同步控制,效率比nts要低。同步

ts效率为啥低?由于增长了系统开销——主要是上下文切换。效率