java-base
笃行淡言
这个作者很懒,什么都没留下…
展开
-
Java线程同步(二)
通常,多线程之间需要协调工作。例如,浏览器的一个显示图片的线程displayThread想要执行显示图片的任务,必须等待下载线程downloadThread将该图片下载完毕。如果图片还没有下载完,displayThread可以暂停,当downloadThread完成了任务后,再通知displayThread“图片准备完毕,可以显示了”,这时,displayThread继续执行。 以上逻转载 2016-03-20 23:58:18 · 257 阅读 · 0 评论 -
Java线程同步(三)
注:wait notify 都是Object的方法同步(阻塞) :是一种防止对共享资源访问导致的数据不一致的一种模式。 详细请参看操作系统。在Java中,由于对多线程的支持,对同步的控制主要通过以下几个方法,synchronized,和wait(),notify()和notifyAll(),下面进行一一的讲解:A关键字synchronized 每个java对象都有一把锁, 当有多个线程同时访问共转载 2016-03-21 00:04:38 · 184 阅读 · 0 评论 -
Java 线程中的Join、wait、notify,sleep
Java 线程中的Join、wait、notify,sleep【转】 1.wait和notify 这两个方法都是Object中的方法,放在一块是因为他们关系非常密切. wait就是等待这个对象的同步锁,不过调用这个方法必须先获得这个对象的同步锁,就这一点很多人就搞晕了. 这里先解释一下这两个方法,然后给出一个小例子说明. wait:等待对象的同步锁,需要获得该对象的同步锁才可以调用这个方法转载 2016-03-20 23:51:47 · 502 阅读 · 0 评论 -
Java线程同步(一)
Java 线程中的Join、wait、notify,sleep【转】1.wait和notify这两个方法都是Object中的方法,放在一块是因为他们关系非常密切.wait就是等待这个对象的同步锁,不过调用这个方法必须先获得这个对象的同步锁,就这一点很多人就搞晕了.这里先解释一下这两个方法,然后给出一个小例子说明.wait:等待对象的同步锁,需要获得该对象的同步锁才可以调用这转载 2016-03-20 23:48:45 · 206 阅读 · 0 评论 -
字符集略解
字符集原创 2016-06-07 14:05:25 · 503 阅读 · 0 评论 -
大端存储-小端存储的通俗理解
<说的可能有点绕,有些定义也可能是错误的,但是目的在于理解大端和小端存储,知识是边理解边修正> 首先,内存中的数据存储是以字节为单位,所谓大端存储和小端存储是以数据类型所占字节数为单位(不同数据类型占用不同的字节数)。 举例说明: 以整形的int为例,Java中它占用4个字节,当针对int型数据来说大端小端的时候就是以4字节为单位进行讨论的,它是指在int型数据所占的这原创 2016-06-13 11:19:19 · 3512 阅读 · 1 评论