黑马程序员技术交流社区

标题: 出个题目。讨论 [打印本页]

作者: 冯超    时间: 2013-1-3 19:35
标题: 出个题目。讨论
  1. public class test1 {
  2.         public static void main(String[] args)
  3.         {
  4.                 fun f = new fun();
  5.                 f.i++;
  6.                
  7.                 System.out.println(f.i);
  8.         }
  9.        

  10. }
  11. class fun
  12. {
  13.         int i;
  14. }
复制代码
代码如上,这会出现安全问题吗?不知道大家认为什么情况下,才会出现线程安全问题。
如果把i定义为static呢?我是说
class fun
{
     static int i;
}




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2