相关疑难解决方法(0)

'同步'是什么意思?

我对synchronized关键字的用法和重要性有一些疑问.

  • synchronized关键字有什么意义?
  • 方法何时应该synchronized
  • 这在编程和逻辑上意味着什么?

java multithreading synchronized keyword

958
推荐指数
12
解决办法
48万
查看次数

如何以编程方式证明StringBuilder不是线程安全的?

如何以编程方式证明StringBuilder不是线程安全的?

我尝试过这个,但它不起作用:

public class Threadsafe {
    public static void main(String[] args) throws InterruptedException {
        long startdate = System.currentTimeMillis();

        MyThread1 mt1 = new MyThread1();
        Thread t = new Thread(mt1);
        MyThread2 mt2 = new MyThread2();
        Thread t0 = new Thread(mt2);
        t.start();
        t0.start();
        t.join();
        t0.join();
        long enddate = System.currentTimeMillis();
        long time = enddate - startdate;
        System.out.println(time);
    }

    String str = "aamir";
    StringBuilder sb = new StringBuilder(str);

    public void updateme() {
        sb.deleteCharAt(2);
        System.out.println(sb.toString());
    }

    public void displayme() {
        sb.append("b");
        System.out.println(sb.toString());
    }
} …
Run Code Online (Sandbox Code Playgroud)

java stringbuilder multithreading thread-safety

45
推荐指数
3
解决办法
6285
查看次数

StringBuffer和StringBuilder类之间的区别

我可以通过互联网和Sun Java获得更多.但是需要在一个例子的帮助下获得明显的差异?

StringBuffer 要么 StringBuilder

什么是差异,什么时候更喜欢考虑响应时间.

java stringbuilder stringbuffer

9
推荐指数
0
解决办法
8244
查看次数