Blackberry 黑莓中的隔行同步
在blackberry中,交错同步的含义是什么,为什么会发生此错误交错同步是指两个锁以不同的顺序进行了同步。因此,如果您有lockBlackberry 黑莓中的隔行同步,blackberry,Blackberry,在blackberry中,交错同步的含义是什么,为什么会发生此错误交错同步是指两个锁以不同的顺序进行了同步。因此,如果您有locka和lockb,请执行以下操作: synchronized(a) { // Do stuff ... synchronized(b) { // Do stuff ... } } 然后在另一个线程中: synchronized(b) { // Do stuff ... synchronized(a) {
a
和lockb
,请执行以下操作:
synchronized(a) {
// Do stuff ...
synchronized(b) {
// Do stuff ...
}
}
然后在另一个线程中:
synchronized(b) {
// Do stuff ...
synchronized(a) {
// Do stuff ...
}
}
这将是交错同步。这种情况可能导致僵局,因此应不惜一切代价避免这种情况
希望这有帮助。。。。我还发现这些评论很有帮助:另外,请看黑莓