1.sychronized 和 某包中的block方法的作用有何不同(记不全了)
2.notify(),run(),wait(),destroy()上述四方法中哪些是同步的?
3.如下语句段:
  ...
  {string r = "abc"; string s = "abc"; r = null; s = s + r;}
问s被gc是在"s = s+ r"语句结束时还是大括号完毕时?
(顺便问"s = s + r"合法么?)
4.java 显示中文乱码的可能原因
5.(自己的问题)同步就是不允许多线程同时访问某语句块么?即sychronized是否实现同步的?

解决方案 »

  1.   

    1: sychronized 是同步方法,用于多线程编程中,block方法没听说过,在api文档中找不到
      

  2.   

    是LOCK和UNLOCK吧,控制更精确一点,效率更高
      

  3.   

    1. wait(),sleep()是synchronized的block方法。
    2. notify(),wait()
    3. 大括号结束
    4. 不同的编码
    5. sychronized是实现同步的