小编Mar*_*ker的帖子

以与桌面应用程序相同的方式使用Java Threads是否安全?

Android必须管理线程或可以使用这样的代码:

public class GameThread implements Runnable {

    public void run() {
        while (!finished) {

            //game work

            try {
                Thread.sleep(fps);
            } catch (InterruptedException e) {
                // Interruptions here are no big deal.
            }
        }
    } 
}
Run Code Online (Sandbox Code Playgroud)

java multithreading android

3
推荐指数
1
解决办法
83
查看次数

File.createTempFile检查文件是否存在?

如果我使用此方法,并且偶然有一个同名的临时文件,该文件将被覆盖吗?我说的是一个会长时间生成许多临时文件的应用程序。

java

2
推荐指数
1
解决办法
2762
查看次数

Java:原始类型是否会影响性能?

使用强制long转换为int变量赋值是更快还是使用long变量更快?

或者它是一种选择,在消耗更多内存和更多处理之间?

这是一个示例测试:

import java.time.Duration;
import java.time.Instant;

public class NanoTest {
    final int loop = 20000;

    public void testNoCasting() {
        long sum = 0;
        long time = System.currentTimeMillis();

        for (int i = 0; i < loop; i++) {
            sum += System.currentTimeMillis() - time;
        }

        System.out.println(sum);
    }

    public void testIntCasting() {
        int sum = 0;
        long time = System.currentTimeMillis();

        for (int i = 0; i < loop; i++) {
            sum += (int) (System.currentTimeMillis() - time); …
Run Code Online (Sandbox Code Playgroud)

java performance primitive

1
推荐指数
1
解决办法
668
查看次数

标签 统计

java ×3

android ×1

multithreading ×1

performance ×1

primitive ×1