当我在java中阅读“错误共享”机制时,我在java.util.concurrent.Exchanger.Slot中找到了以下代码 * A Slot is an AtomicReference, qd, qe;它是strange.Why,长的个数是15 (q0 - qe),所以我可以计算对象的大小应该是:15 *8 ( long ) +8(父级长值)+ 8 ( 32位jvm上的对象头指针)=13
for /f tokens^=2-5^ delims^=.-_^" %%j in ('java -fullversion 2^>^&1') do set "jver=%%j%%k%%l%%m"for /f "delims=" %%i in ('java -fullversion') do set output=%%i:: OUTPUT >>
下面代码中的第三个FOR语句应该从'java完整版"1.8.0_66-b18“的命令输出中返回'18066‘,但它返回的是空白,这会导致下面的比较失败。有人能提供一些帮助吗?msi
for /f tokens^=2-%%h in ('reg query %KeyName% /v Path') do set