分类 Java知识 下的文章


撰写于    浏览:1175 次  分类: Java知识
1 缓存行在计算机系统中,内存是以缓存行为单位存储的,一个缓存行存储字节的数量为2的倍数,在不同的机器上,缓存行大小为32字节到256字节不等,通常来说为64字节。2 伪共享如果多个线程操作不同的成员变量,但是这些变量存储在同一个缓存行,如果有处理器更新了缓存行的数据并刷新到主存之后,根据缓存一致性原则,其他处理器将失效该缓存行导致缓存未命中,需要[...]

撰写于    浏览:1710 次  分类: Java知识
在Java中,一般是通过继承Thread类或者实现Runnable接口来创建多线程, Runnable接口不能返回结果,如果要获取子线程的执行结果,一般都是在子线程执行结束之后,通过Handler将结果返回到调用线程,jdk1.5之后,Java提供了Callable接口来封装子任务,Callable接口可以获取返回结果。下面可以看一下Callabl[...]