A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 小黑-张颖 黑马帝   /  2011-9-6 06:32  /  1612 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

class Sell extends Thread
{
        private int ticket=20;
        Object lock=new Object();
        public void run()
        {
                while(true)
                {
                        synchronzied(lock)  //在这里,synchronized后面的对象可以定为什么类型?????
                        {
                                if(tick>0)
                                {
                                        System.out.println("hehe");
                                       
                                }
                        }
                       
                }
               
        }

}

评分

参与人数 1技术分 +1 收起 理由
wangfayin + 1

查看全部评分

4 个回复

倒序浏览
黑马网友  发表于 2011-9-6 07:20:59
沙发
[url]http://www.blogjava.net/lcs/archive/2007/10/16/153166.html[/url]
回复 使用道具 举报
黑马网友  发表于 2011-9-6 08:02:43
藤椅
[color=DarkOrange]在这里,synchronized后面的对象可以定为什么类型????? [/color]
无论什么类型都可以,只要是一个对象。
回复 使用道具 举报
黑马网友  发表于 2011-9-6 08:09:59
板凳
可以用this
回复 使用道具 举报
黑马网友  发表于 2011-9-6 08:30:38
报纸
你如果你说的类型是JAVA的基本数据类型那可不行,监视器对象顾名思义它必须是个对象

评分

参与人数 1技术分 +1 收起 理由
wangfayin + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马