关于多线程的一些补充

线程八锁问题 线程八锁问题是指判断多线程的同步监视器是哪个类的对象(知道锁的是谁) 那么线程八锁问题经典解法就是改变两个打印数据方法的类型,看多线程情况下是如何输出的 (1)两个普通的同步方法:谁先拿到锁谁先执行 (2)在sendSms()中增加线程休眠:谁先拿到谁先执行 (3)新增普通方法:普通方法不受锁的影响,所以它先执行 (4)两个普通同步方法,两个不同的对象:谁的执行时间短谁先拿到锁,谁先
相关文章
相关标签/搜索