其他
特斯拉遇上 CPU:程序员的心思你别猜
一段有趣的代码
for (int k = 0; k < 10000; k++){
for (int i = 0; i < arr.size(); i++) {
if (arr[i] > 256)
sum += arr[i];
}
}
流水线技术的诞生
发扬光大
特斯拉与流水线
CPU 与超级工厂
机器指令与流水线
当 if 遇到流水线
预测未来
程序员的心思你别猜
if (arr[i] >= 256) {
sum += arr[i];
}
编写 If else时需要注意什么
性能优化
(arr[i] - 256) >> 31
sum += ~((arr[i] - 256) >> 31) & arr[i];