
Thread
yy6060
积极,乐观,坚强,自信,睿智-------希望获得这些!哈哈
展开
-
java中线程概念描述
<br /> <br />编写具有多线程能力的程序经常会用到的方法有:<br /> run(),start(),wait(),notify(),notifyAll(),sleep(),yield(),join()<br /> 还有一个重要的关键字:synchronized<br /> 本文将对以上内容进行讲解。<br /> 一:run()和start()<br /> 示例1:<br /> publicclassThreadTestextendsThread{<br /> publicvoidru转载 2011-04-01 10:24:00 · 476 阅读 · 0 评论 -
搞懂java中的synchronized关键字
<br /><br /> 1、synchronized关键字的作用域有二种:<br /> 1) 是某个对象实例内,synchronized aMethod(){}可以防止多个线程同时访问这个对象的synchronized方法(如果一个对象有多个synchronized方法,只要一个线程访问了其中的一个synchronized方法,其它线程不能同时访问这个对象中任何一个synchronized方法)。这时,不同的对象实例的synchronized方法是不相干扰的。也就是说,其它线程照样可以同时访问相同类的转载 2011-04-01 10:25:00 · 383 阅读 · 0 评论 -
使用Synchronized块同步方法
<br /><br />synchronized关键字有两种用法。第一种就是在《使用Synchronized关键字同步类方法》一文中所介绍的直接用在方法的定义中。另外一种就是synchronized块。我们不仅可以通过synchronized块来同步一个对象变量。也可以使用synchronized块来同步类中的静态方法和非静态方法。<br /> synchronized块的语法如下:<br /> public void method()<br />{<br /> … …<br /> syn转载 2011-04-01 10:26:00 · 439 阅读 · 0 评论