multithread时保证只有你这个thread在调用的此对像,即保证安全

解决方案 »

  1.   

    同步 ------------------------------------------------------
               我们还年轻牛奶会有的奶牛也会有的 
                 可天天在 csdn 混这些会有吗 ??
      

  2.   

    保证参数buffer在某一时刻只能被一个线程访问!也就是同步!
      

  3.   

    保证下面这段代码只能在同一时刻只能被一个线程访问
        buffer.setShared();
        this.value = buffer.getValue();
        this.offset = 0;
        this.count = buffer.length();
      

  4.   

    在多线程环境中,可能会出现多个线程同时访问一个变量的时候,其结果导致数据破坏或不一致。这种情况下,应让一个线程执行完任务,再让另一个线程执行。同步过程能做到这一点。
    所以就要用到关键词synchronized。将其加到方法或函数前,该方法或函数称为同步方法或函数,一般用到多线程中。
    明白之后结帖给分。