到底什么是线程间的通信?
线程间需要通过一些协调性的通信,实现共同完成同一件任务,简单说就是,你想做这件事,我也想做这件事,我们两个相互交流,共同做这件事,而共同任务的同步性的实现,就必须通过同步锁,每一个对象实例都有自己的一把锁,当一个线程想要对这个任务进行处理的时候,就必须获得这把锁。线程之间锁的释放与获取,是通过Object类中的wait()/notify()方法实现的。wait()方法是...
分类:
编程语言 时间:
2014-12-02 00:13:46
阅读次数:
323
当线程在系统内运行时,程序通常无法准确控制线程的轮换执行,但是可以通过一些机制来保证线程协调运行。 由同步监视器对象协调线程 实现这种功能可以借助于Object类提供的wait()、notify()、notifyAll()三个方法(注意,这三个方法属于Object类,不属于Thread类)。这三个方...
分类:
编程语言 时间:
2014-12-01 23:55:49
阅读次数:
320
description 方法是NSObject 的一个实例方法,所有继承NSObject基类的类都具有该方法。用于“描述自我”,当执行该方法师,系统将输出该对象的自我描述信息。
NSObject 类提供的 description 方法总是返回,如果需要更详细的描述类,需要自己定义description 方法。
O-c中判断两个变量是否相等由两种方法:
1、利用 == 运算符
2、...
分类:
其他好文 时间:
2014-11-30 14:13:49
阅读次数:
172
Object-C 的动态特征允许使用类别为现有的类添加新方法,并且不需要创建子类,不需要访问原有类的源代码。
通过使用类别,可以动态的为现有的类添加新方法,而且可以将类定义模块化的分布到多个相关文件中。
point:
1、定义类名必须是该项目中没有的类,而定义类别时使用的类名必须是已有的类
2、定义类别时必须使用()来包含类别名
3、类别中通常只定义类方法和实例方法,不能添加实例...
分类:
其他好文 时间:
2014-11-30 12:35:11
阅读次数:
155
1.获得属性名称 var?o?=?{????
?????????p1:?123,?????
?????????p2:?456
??????????};??
Object.keys(o);//获得可枚举的属性名称
//?["p1",?"p2"]?
Object.get...
分类:
编程语言 时间:
2014-11-29 21:48:20
阅读次数:
290
1 == 对于基本数据类型,根据两端的值来判断是否相等,即使两端的数据类型不同,也可以返回true。引用数据类型,比较引用变量类型的地址是否相等 2 equals()是比较引用类型变量是否相等,也是比较地址值 3 ctrl+shift+t 查看源码 package lianxi2; public c...
分类:
其他好文 时间:
2014-11-29 15:50:44
阅读次数:
103
链接地址:http://www.xx566.com/detail/128.html ? ? Java中的Object类是所有Java类的超类(也就是祖先),所有对象都实现Object类中的方法,在日常的工作中,我们经常需要重写其中的几个 方法, 如:...
分类:
其他好文 时间:
2014-11-28 12:48:52
阅读次数:
202
第一讲 多态1、 定义可以理解为事物存在的多种体现形态。在java中,当函数的功能内容不确定时,可以将此方法定义为抽象方法,让其子类去实现。当子类对象不同时,调用同一个函数名,会执行不同的函数体,得到不同的结果,从而体现了多态性。2、 多态的体现形式父类的引用指向了自己的子类对象:Fu f = ne...
分类:
编程语言 时间:
2014-11-28 11:48:01
阅读次数:
289
1. sleep和wait功能差不多,都用来进行线程控制,最大的区别是:sleep不释放同步锁,wait释放同步锁;
2. sleep是thread类的静态方法,sleep的作用是让线程休眠特定的时间,在时间到达时恢复,也就是说sleep在接到时间到达事件时恢复线程执行;
3. wait是object类的方法,可以说是任意一个对象调用wait方法,调用者的线程将会挂起,直到其他线程调用同一个对...
分类:
其他好文 时间:
2014-11-28 10:18:00
阅读次数:
138
Object类
Object类是所有类,数组,枚举类的父类,也就是说,java允许把任何类型的对象赋值给Object类型的
变量,当定义一个类是没有石油extends关键字为他显示指定父类时,则该类默认继承Object父类
因为所有的类都是Object类的子类,所有任何java对象都可以调用Object类的方法,Object类提供了如下的
几个常用的方法
1.boolean equa...
分类:
其他好文 时间:
2014-11-27 23:44:58
阅读次数:
349