昨天我在这里使用fork/join框架在Java 7中询问了关于并行矩阵乘法的问题.在axtavt的帮助下,我得到了我的示例程序.现在我只使用Java 6功能实现一个等效的程序.我得到了和昨天一样的问题,应用反馈axtavt给了我(我想).我忽略了什么吗?码:
package algorithms;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import java.util.concurrent.TimeUnit;
public class Java6MatrixMultiply implements Algorithm {
private static final int SIZE = 1024;
private static final int THRESHOLD = 64;
private static final int MAX_THREADS = Runtime.getRuntime().availableProcessors();
private final ExecutorService executor = Executors.newFixedThreadPool(MAX_THREADS);
private float[][] a = new float[SIZE][SIZE];
private float[][] b = new float[SIZE][SIZE];
private float[][] c = new float[SIZE][SIZE];
@Override
public void initialize() {
init(a, b, SIZE);
}
@Override
public void execute() {
MatrixMultiplyTask task …Run Code Online (Sandbox Code Playgroud) 我正在使用 ASM 编写 Java 类文件分析器。我想要确定的一件事是类中字段的修饰符(public、static、final?)是什么。但我不知道该怎么做。
在文档中,我找到了修饰符的操作码,它似乎与 FieldNode 类的 acces 值相关。但我不明白如何从该值中导出字段的修饰符。
有什么建议么?