多线程(九)---同步函数与同步代码块区别

多线程(九)---同步函数与同步代码块区别

同步代码块使用任务对象做为锁

同步函数只能用this

1.一个类中只须要一个锁,这时能够考虑同步函数,使用this,写法简单

2.一个类中须要多个锁,或者多个类中须要一个锁,使用同步代码块

建议使用同步代码块

相关文章
相关标签/搜索