![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础学习
youmu178
啦啦啦啦啦啦啦啦啦啦啦
展开
-
Java基础学习5_多线程(线程间通信--等待唤醒机制)
线程间通信: 其实就是多个线程在操作同一个资源;但是它们的操作的动作不同。 等待唤醒机制原创 2012-10-03 18:36:55 · 1031 阅读 · 0 评论 -
Java基础学习3_内部类,线程
匿名对象使用方式之一:当对象的方法只调用一次时,可以用匿名对象来完成,这样写比较简便。 如果对一个对象进行多个成员调用,必须给这个对象起个名字。 匿名对象使用方式之二:可以将匿名对象作为实际参数进行传递。 内部类的访问规则: 1.内部原创 2012-09-19 23:03:34 · 318 阅读 · 0 评论 -
Java基础学习4_多线程(同步)
同步代码块: synchronized(对象) { 需要被同步的代码 } 对象如同锁。持有锁的线程可以在同步中执行。 没有持有锁的线程即使获取cpu的执行权,也进不去,因为没有获取锁。如火车上的卫生间 java.lang.Thread类 静态方法 currentThread() 返回当前线程实例 slee原创 2012-09-22 00:08:40 · 342 阅读 · 0 评论 -
Java基础学习6_多线程(线程间通信--生产者消费者)
对于生产者和消费者 为什么要定义while判断标记? 原因:让被唤醒的线程在一次判断标记。 为什么定义notifyAll? 因为需要唤醒对方线程。 因为只用notify,容易出现只唤醒本方线程的情况。导致程序中的所有线程都等待。原创 2012-10-03 23:17:10 · 940 阅读 · 0 评论 -
Java基础学习__多线程(线程间通信--生产者消费者JDK5.0升级版)
JDK API 中提供工具 java.util.concurrent.locks-----接口Condition,Lock jdk1.5 中提供了多线程升级解决方案。 将同步Synchronized 替换成现实Lock操作。 将Object中的wait,notify,notifyAll,替换了Condition对象。 该对象可以Lock锁 进行获取。 该示例中,实现了本方至唤醒原创 2012-10-04 00:56:25 · 816 阅读 · 0 评论 -
java基础学习__多线程(停止线程,守护线程,join方法)
守护线程 setDaemon 该方法必须在启动线程前调用 join方法 当A线程执行到了B线程的.join() 方法时,A就会等待。等B线程都执行完,A才会执行。 join可以用来临时加入线程执行。原创 2012-10-04 18:58:24 · 508 阅读 · 0 评论 -
java基础学习_数组
原创 2012-10-09 23:10:47 · 379 阅读 · 0 评论 -
Java基础学习1
-----------android培训、java培训、java学习型技术博客、期待与您交流! ------------ Java中常用的dos命令:dir 列出当前的文件以及文件夹。 md 创建目录 rd 删除目录原创 2012-08-27 23:55:58 · 401 阅读 · 0 评论 -
Java基础学习2
------- android培训、java培训、期待与您交流! ---------- 程序流程控制: 判断结构(if 语句) 选择结构(switch 语句) 循环结构 ------- android培训、java培训、期待与您交流! ----------原创 2012-08-28 00:12:10 · 362 阅读 · 0 评论