自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

转载 Java线程:线程的调度-让步

线程的让步含义就是使当前运行着线程让出CPU资源,但是让给谁不知道,仅仅是让出,线程状态回到可运行状态。 线程的让步使用Thread.yield()方法,yield()为静态方法,功能是暂停当前正在执行的线程对象。 /** * Java线程:线程的调度-让步* * @author leizhimin 2009-11-4 9:02:40 */ pu

2014-12-30 21:18:49 306

转载 Java线程:线程的调度-休眠

文章来源:http://www.cnblogs.com/riskyer/p/3263032.htmlJava线程调度是Java多线程的核心,只有良好的调度,才能充分发挥系统的性能,提高程序的执行效率。 这里要明确的一点,不管程序员怎么编写调度,只能最大限度的影响线程执行的次序,而不能做到精准控制。 线程休眠的目的是使线程让出CPU的最简单的做

2014-12-30 21:11:21 288

转载 Java关键字synchronized详解

文章来源:http://javacrazyer.iteye.com/blog/759300/ synchronized 关键字,代表这个方法加锁,相当于不管哪一个线程A每次运行到这个方法时,都要检查有没有其它正在用这个方法的线程B(或者C D等),有的话要等正在使用这个方法的线程B(或者C D)运行完这个方法后再运行此线程A,没有的话,直接运行。它包括两种用

2014-12-30 19:59:34 276

转载 Java线程:线程的同步---同步方法

文章来源:http://www.cnblogs.com/riskyer/p/3263032.html线程的同步是保证多线程安全访问竞争资源的一种手段。线程的同步是Java多线程编程的难点,往往开发者搞不清楚什么是竞争资源、什么时候需要考虑同步,怎么同步等等问题,当然,这些问题没有很明确的答案,但有些原则问题需要考虑,是否有竞争资源被同时改动的问题?在本文之前,请

2014-12-30 18:58:48 471

转载 Java线程:线程的交互

线程交互是比较复杂的问题,SCJP要求很基础:给定一个场景,编写代码来恰当使用等待、通知和通知所有线程。 一、线程交互的基础知识 SCJP所要求的线程交互知识点需要从java.lang.Object的类的三个方法来学习:  void notify()           唤醒在此对象监视器上等待的单个线程。 void notifyAll()

2014-12-30 09:51:45 387

转载 Java线程:线程的同步与锁

一、同步问题提出 线程的同步是为了防止多个线程访问一个数据对象时,对数据造成的破坏。例如:两个线程ThreadA、ThreadB都操作同一个对象Foo对象,并修改Foo对象上的数据。 public class Foo {    private int x = 100;    public int getX() {        return 

2014-12-30 09:21:12 519

转载 Java线程:线程状态的转换

文章出处:http://www.cnblogs.com/riskyer/p/3263032.html一、线程状态 线程的状态转换是线程控制的基础。线程状态总的可分为五大状态:分别是生、死、可运行、运行、等待/阻塞。用一个图来描述如下: 图借的1、新状态(生):线程对象已经创建,还没有在其上调用start()方法。 2、可运

2014-12-29 22:58:33 420

转载 Java线程:线程栈模型与线程的变量

文章出处:http://lavasoft.blog.51cto.com/62575/99152要理解线程调度的原理,以及线程执行过程,必须理解线程栈模型。线程栈是指某时刻内存中线程调度的栈信息,当前调用的方法总是位于栈顶。线程栈的内容是随着程序的运行动态变化的,因此研究线程栈必须选择一个运行的时刻(实际上指代码运行到什么地方)。 下面通过一个示例性的代码说明线程

2014-12-29 22:38:04 405

转载 java 多线程问题

文章出处:http://www.cnblogs.com/riskyer/p/3263032.html一、操作系统中线程和进程的概念现在的操作系统是多任务操作系统。多线程是实现多任务的一种方式。进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就是一个进程。(浏览器的内存空

2014-12-29 22:24:34 380

转载 Android LayoutInflater原理分析,带你一步步深入了解View(一)

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/12921889有不少朋友跟我反应,都希望我可以写一篇关于View的文章,讲一讲View的工作原理以及自定义View的方法。在View这个话题上我还准备多写几篇,尽量能将这个知识点讲得透彻一些。那么今天就从LayoutInflater开始讲起吧。相信接触An

2014-12-29 09:41:45 498

转载 命令模式

欢迎广大读者随时指正,一起讨论,一起进步!有问题,联系:eggemail:xtfggef@gmail.com      微博:http://weibo.com/xtfggef命令模式很好理解,举个例子,司令员下令让士兵去干件事情,从整个事情的角度来考虑,司令员的作用是,发出口令,口令经过传递,传到了士兵耳朵里,士兵去执行。这个过程好在,三者相互解耦,任何一方都不用去

2014-12-23 15:13:06 531

转载 迭代子模式

迭代器模式就是顺序访问集合中的对象(被存放的对象)。一般来说,集合类中非常常见,如果对集合类比较熟悉的话,理解本模式会十分轻松。这句话包含两层意思:一是需要遍历的对象,(集合中被存放的对象);二是迭代器对象,用于对集合中的对象进行遍历访问。我们看下关系图: 这个思路和我们常用的一模一样,MyCollection中定义了集合,和对集合的一些操作。MyIterator中定义了一

2014-12-23 14:54:23 529

转载 观察者模式

欢迎广大读者随时指正,一起讨论,一起进步!有问题,联系:eggemail:xtfggef@gmail.com      微博:http://weibo.com/xtfggef观察者模式是类和类之间的关系,不涉及到继承,学的时候应该记得归纳。观察者模式很好理解,类似于邮件订阅和RSS订阅,当我们浏览一些博客或wiki时,经常会看到RSS图标,就这的意思是,当你订阅了该文章

2014-12-23 14:44:51 463

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除