7 Temmuz 2014, PAZARTESİ
&Quot;hiçbir şey" süre "durum"
ForkJoinPool Java 8 sürümü için kod Java 7 birkaç ilginç değişiklikler var () tarama sırasında bu arasında inşa (here) koştu:
do {} while (!blocker.isReleasable() &&
!blocker.block());
Böyle yerine sadece yazmak neden için mücadele ediyorum
while (!blocker.isReleasable() &&
!blocker.block());
Okuyabilirsin beri anlambilim/okunabilirlik sadece bir seçim, ilk do "nothing" while "conditions"
olarak inşa mı? Ya da kaçırdığım bazı ek yararı var mı?
CEVAP
7 Temmuz 2014, PAZARTESİ
Eğer sadece sınıf bildirimi aşağıdaki dosya üst kısmındaki açıklamaları okursanız, bu kullanımı inşa anlatan bir bölüm vardır:
Style notes
===========
[...]
There are several occurrences of the unusual "do {} while
(!cas...)" which is the simplest way to force an update of a
CAS'ed variable. There are also other coding oddities (including
several unnecessary-looking hoisted null checks) that help
some methods perform reasonably even when interpreted (not
compiled).
Bunu Paylaş:
Quot; hedef cihazda hiçbir Şey olmuyor...
özel durum "ben İllegalStateExcep...
&Quot için hiçbir görünür sebep;Beklen...
gcc makefile hatası: &; hedef yapmak i...
&Quot;özel Durum" kes; Aracı var m...