线程安全
线程安全 介绍多线程中的有关线程安全的知识,包含线程安全问题、性能问题 线程安全 多线程运行时的时序不正确可能会带来运行结果错误、初始化线程导致的安全问题、活跃性问题。 运行结果问题:多线程运行时,共享的资源没有得到正确的处理导致结果错误 初始化线程导致的安全问题:线程执行时序错误,导致初始化错误 活跃性问题:多线程竞争导致死锁、活锁、饥饿等问题 线程性能 调度开销:线程上下文切换、缓存失效...
线程安全 介绍多线程中的有关线程安全的知识,包含线程安全问题、性能问题 线程安全 多线程运行时的时序不正确可能会带来运行结果错误、初始化线程导致的安全问题、活跃性问题。 运行结果问题:多线程运行时,共享的资源没有得到正确的处理导致结果错误 初始化线程导致的安全问题:线程执行时序错误,导致初始化错误 活跃性问题:多线程竞争导致死锁、活锁、饥饿等问题 线程性能 调度开销:线程上下文切换、缓存失效...
线程基础 介绍多线程中的基础知识,包含线程创建、线程运行状态和线程中断 线程创建 线程创建有且/只有一种方式,继承Thread类,并重写Run()方法 class TaskDemoKt: Thread() { override fun run() { super.run() println( currentThread().name + ...