线程五:死锁

        活锁通常指的是线程总是在持续重复执行一个失败的操作,以至于线程无法继续执行的情况。饿死通常指的是线程一直被调度器延迟访问其需要的资源,比如调度器一直执行优先级别高的线程,而总有优先级别高的线程可以执行,所以此线程就会被无限延期,这种无限延期是导致线程"饿死"的直接原因。通常我们可以使用sleep方法来避免线程被饿死,通过调用线程的sleep方法让高优先级线程给低优先级线程执行的机会
相关文章
相关标签/搜索