会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
积淀
一点一滴的积累,一点一滴的沉淀!
博客园
首页
新随笔
联系
管理
订阅
上一页
1
···
21
22
23
24
25
26
27
28
29
···
42
下一页
2014年8月10日
java基础知识回顾之java Thread类学习(八)--java多线程通信等待唤醒机制经典应用(生产者消费者)
摘要: *java多线程--等待唤醒机制:经典的体现"生产者和消费者模型*对于此模型,应该明确以下几点:*1.生产者仅仅在仓库未满的时候生产,仓库满了则停止生产。*2.消费者仅仅在有产品的时候才能消费,仓空则等待。*3.当消费者发现仓储没有产品可消费的时候,会唤醒等待生产者生产。*4.生产者在生产出可以消费...
阅读全文
posted @ 2014-08-10 22:09 积淀
阅读(338)
评论(0)
推荐(0)
2014年8月9日
java基础知识回顾之java Thread类学习(七)--java多线程通信等待唤醒机制(wait和notify,notifyAll)
摘要: 1.wait和notify,notifyAll:wait和notify,notifyAll是Object类方法,因为等待和唤醒必须是同一个锁,不可以对不同锁中的线程进行唤醒,而锁可以是任意对象,所以可以被任意对象调用的方法,定义在Object基类中。wait()方法:对此对象调用wait方法导致本线...
阅读全文
posted @ 2014-08-09 22:55 积淀
阅读(456)
评论(0)
推荐(0)
java基础知识回顾之java Thread类学习(七)--java多线程安全问题(死锁)
摘要: 死锁:是两个或者两个以上的线程被无限的阻塞,线程之间互相等待所需资源。线程死锁产生的条件:当两个线程相互调用Join()方法。当两个线程使用嵌套的同步代码块的时候,一个线程占用了另一个线程的锁,互相等待阻塞,就有可能产生死锁。下面看代码:代码1:死锁的案例package com.lp.ecjtu.T...
阅读全文
posted @ 2014-08-09 11:20 积淀
阅读(212)
评论(0)
推荐(0)
2014年8月8日
java基础知识回顾之java Thread类学习(六)--java多线程同步函数用的锁
摘要: 1.验证同步函数使用的锁----普通方法使用的锁思路:创建两个线程,同时操作同一个资源,还是用卖票的例子来验证。创建好两个线程t1,t2,t1线程走同步代码块操作tickets,t2,线程走同步函数封装的代码操作tickets,同步代码块中的锁我们可以指定。假设我们事先不知道同步函数用的是什么锁;如...
阅读全文
posted @ 2014-08-08 21:07 积淀
阅读(309)
评论(0)
推荐(0)
Android开发--Activity生命周期回顾理解
摘要: Activity和Servlet一样,都用了回调机制。我们通过类比servlet来学习Activity。当一个servlet开发出来之后,该servlet运行于Web服务器中。服务器何时创建servlet的实例,何时调用servlet的方法向用户生成响应,程序员无法控制,这种回调由服务器自行决定。A...
阅读全文
posted @ 2014-08-08 10:21 积淀
阅读(303)
评论(0)
推荐(0)
2014年8月7日
Android开发--解决AndroidADT开发工具不能代码提示的问题
摘要: google android的新的开发工具,打开以后没有代码自动提示功能,下面对ADT工具的一些配置:1.设置代码的字体设置JAVA文件代码的字体:我这里设置的14 常规。2.设置XML文件中代码的字体:3.设置代码编辑器的背景颜色色调85、饱和度90、亮度205RGB:199、237、204自定义...
阅读全文
posted @ 2014-08-07 21:51 积淀
阅读(361)
评论(0)
推荐(0)
Android开发--使用真机进行USB调试程序
摘要: 在android小程序的开发过程中,使用eclipse中的虚拟机进行程序开发速度较慢,用真机开发可以显著提高调试的速度。 这里我用的操作系统是win7专业版,手机型号HM1S; 进行USB调试的主要步骤包括:将手机设置为USB调试模式,在windows系统上安装驱动,在adt中进行设置。下面详细描述...
阅读全文
posted @ 2014-08-07 11:48 积淀
阅读(574)
评论(0)
推荐(0)
java数据结构学习(一)之二分查找
摘要: 二分查找法与我们在孩童时期玩过的猜数的游戏一样,这个游戏里一个朋友会让你猜他正想的一个1至100的数,当你猜了一个数后,他会告诉你三种选择的一个:你猜的比她想的大,或小,或猜中了。为了能用最少的次数猜中,必须从50开始猜,如果她说你猜的太小,则推出那个数在51-100之间,所以下一次猜75((51...
阅读全文
posted @ 2014-08-07 10:19 积淀
阅读(509)
评论(0)
推荐(0)
2014年8月6日
java基础知识回顾之java Thread类学习(五)--java多线程安全问题(锁)同步的前提
摘要: 这里举个例子讲解,同步synchronized在什么地方加,以及同步的前提:* 1.必须要有两个以上的线程,才需要同步。* 2.必须是多个线程使用同一个锁。* 3.必须保证同步中只能有一个线程在运行,锁加在哪一块代码那么我们要思考的地方有:1.知道我们写的哪些是多线程代码 2.明确共享数据 3.明确...
阅读全文
posted @ 2014-08-06 23:01 积淀
阅读(295)
评论(0)
推荐(0)
java基础知识回顾之java Thread类学习(四)--java多线程安全问题(锁)
摘要: 上一节售票系统中我们发现,打印出了错票,0,-1,出现了多线程安全问题。我们分析为什么会发生多线程安全问题? 看下面线程的主要代码: @Override public void run() { // TODO Auto-generated method stub while(true){ if(ti
阅读全文
posted @ 2014-08-06 17:43 积淀
阅读(537)
评论(0)
推荐(0)
上一页
1
···
21
22
23
24
25
26
27
28
29
···
42
下一页
公告