码迷,mamicode.com
首页 >  
搜索关键字:java多线程    ( 3226个结果
java多线程
Java线程详解 Java线程:概念与原理 一、操作系统中线程和进程的概念 现在的操作系统是多任务操作系统。多线程是实现多任务的一种方式。 进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,...
分类:编程语言   时间:2015-04-01 17:56:05    阅读次数:254
Java多线程(一):
1. 实现线程的两种方式TraditionalThread继承Thread类,实现implementsRunable接口 2. Timer/TimerTask定时器使用(53)TraditionalTimerTest题目:写一个Timer实现输出一个字符串,第一次间隔2s,第二次间隔4s,第三...
分类:编程语言   时间:2015-03-31 19:38:47    阅读次数:258
java多线程模拟生产者消费者问题,公司面试常常问的题。。。
package com.cn.test3; //java多线程模拟生产者消费者问题//ProducerConsumer是主类,Producer生产者,Consumer消费者,Product产品//Storage仓库//批注:我把输出结果写在程序以下了,你能够看一下,事实上非常easy的,你想象一下产...
分类:编程语言   时间:2015-03-31 12:41:24    阅读次数:176
java 多线程并发问题总结
java 多线程并发主要通过关键字synchronized实现Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线...
分类:编程语言   时间:2015-03-31 00:29:35    阅读次数:137
黑马程序员_日记18_Java多线程(八)--生产者消费者问题JDK1.5特性
——- android培训、java培训、期待与您交流! ———-生产者消费者问题JDK1.5特性一、概述在JDK1.5之前,解决生产者和消费者问题, 用的是synchronized同步+while+notify(); 但是这种方法很不安全,很容易让线程全部陷入无限等待状态。 于是我们改用notiyfyAll();来解决。这样虽然解决了安全问题,但还是存在不足和安全隐患。 notifyAll...
分类:编程语言   时间:2015-03-30 18:49:32    阅读次数:238
Java 多线程(七) 线程间的通信——wait及notify方法
线程间的相互作用 线程间的相互作用:线程之间需要一些协调通信,来共同完成一件任务。 Object类中相关的方法有两个notify方法和三个wait方法: http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html 因为wait...
分类:编程语言   时间:2015-03-30 15:51:21    阅读次数:162
黑马程序员_日记17_Java多线程(七)
——- android培训、java培训、期待与您交流! ———-线程间通信线程间的通信: 其实就是多个线程操作同一个资源,但是操作的动作不同。一、我的示例这是我写的关于线程间通信的示例。本示例需要定义三个类: 1 资源类Resource 2 输入类Input 3 输出类Output步骤: 1 先写出基本代码 2 找安全问题并修改1 初级代码//本类定义的资源是,人的数据 class R...
分类:编程语言   时间:2015-03-30 09:30:12    阅读次数:227
synchronized静态代码块,以及其中的wait,notify和notifyAll
接触Java多线程这么久了,synchronized静态代码块以及其中的wait和notify方法一直没搞懂,网上关于此,不是旁敲侧击,就是晦涩难懂(我理解能力有限),实在无语了。今天把Java的源码导入到了eclipse,从源码中看到了我想要的答案。即本文专注于讲解透彻地讲解synchronized代码块,wait以及notify的使用方法,绝对一针见血,绝不旁敲侧击,没意思。注:本文不会讲什么是...
分类:其他好文   时间:2015-03-29 13:42:13    阅读次数:142
Java多线程、并发编程知识点小结
1、线程的状态    1.1创建 线程 的两种方式,接口和线程类。利用接口的好处:更好的体现面向对象的思想,可以避免由于Java的单继承特性而带来的局限;   增强程序的健壮性,代码能够被多个线程共享,代码与数据是独立的;(同步问题)适合多个相同程序代码的线程区处理同一资源的情况。    1.2线程就绪等待调度运行start()方法。 1.3线程的中断 这里需要注意的是,...
分类:编程语言   时间:2015-03-29 10:53:28    阅读次数:180
黑马程序员_日记16_Java多线程(六)
——- android培训、java培训、期待与您交流! ———-死锁一、基本概念死锁是什么呢? 两个线程分别持有一个资源, 并同时请求得到对方的资源。 在这种情况下产生的不正常情况就叫做死锁。死锁在什么情况下会发生呢? 死锁在同步嵌套同步的情况下会发生。 至少有2把锁,才会产生死锁。二、死锁实例1首先,以前面售票的例子展示一下死锁。class Ticket implements Runn...
分类:编程语言   时间:2015-03-28 17:24:31    阅读次数:165
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!