一、线程的理解 线程是一种轻量级的进程,它和进程一样拥有独立的执行控制,由操作系统负责调度,区别在于线程没有独立的存储空间,而是和所属进程中的其它线程共享一个存储空间,这使得线程间的通信远较进程简单。即多个线程可以同时执行,就像有多条流水线一样,可以同时进行工作,是并发执行的。
程序是由进程组成的,进程是由线程组成的。其实进程就是一个程序,线程是一个程序正在进行的一部分功能。所谓进程...
分类:
编程语言 时间:
2016-04-16 18:54:07
阅读次数:
310
开始第二遍学习java了,发现有好多的知识点在之前学习的时候是不了解的。在java多线程的板块中,学到了除了继承Thread 实现runnable接口以外 还学到了第三种的基于线程池的实现callable接口的线程方式。感觉java真实博大精深。对java线程的笔记总结:
java线程
java程序由一条线程执行完毕 称为单线程程序
java程序由多条程序执行完毕 称为多线程程序
...
分类:
编程语言 时间:
2016-04-12 13:02:16
阅读次数:
204
Java中在控制多线程访问资源的时候使用了信号量可以控制多个线程同时访问一个资源。 有两个构造方法: public Semaphore(int permits) public Semaphore(int permits,boolean fair) 第二个参数和重入锁一样,是指定是否公平。(公平是要牺 ...
分类:
编程语言 时间:
2016-04-09 16:38:10
阅读次数:
154
目录(?)[-] 本文主要讲了java中多线程的使用方法、线程同步、线程数据传递、线程状态及相应的一些线程函数用法、概述等。 首先讲一下进程和线程的区别: 进程:每个进程都有独立的代码和数据空间(进程上下文),进程间的切换会有较大的开销,一个进程包含1--n个线程。 线程:同一类线程共享代码和数据空 ...
分类:
编程语言 时间:
2016-04-06 10:53:51
阅读次数:
224
目录一扩展javalangThread类二实现javalangRunnable接口三Thread和Runnable的区别四线程状态转换五线程调度六常用函数说明:使用方式;为什么要用join方法七常见线程名词解释八线程同步九线程数据传递 本文主要讲了java中多线程的使用方法、线程同步、线程数据传递、 ...
分类:
编程语言 时间:
2016-04-05 19:24:57
阅读次数:
172
结果: 二: 结果: 三: 结果: 四: 结果:同三 ...
分类:
编程语言 时间:
2016-04-05 12:06:44
阅读次数:
166
JDK5中Lock锁的使用方法
死锁问题
同步弊端
死锁问题及其代码提现
线程间通信
等待唤醒机制
线程的状态转换图
线程组
线程池
实现线程池的步骤
多线程程序实现方案3创建线程池方式
匿名内部类方式使用多线程
定时器
多线程常见面试题...
分类:
编程语言 时间:
2016-04-03 22:22:03
阅读次数:
262
由于《操作系统》的学习中有进程和线程方面的知识,为了加深对该块内容的理解以及对线程编程的熟悉,自己重新对去年自己在JAVA线程学习时所编写的游戏 坦克大战,进行了温习;可谓是“温故而知新”,此次回头复习之前的编程,加深了自己线程的理解与运用,可谓收获颇多!同时,一直坚持的编程,也使自己现在的编程思路 ...
分类:
其他好文 时间:
2016-04-03 13:15:26
阅读次数:
188
链接:http://blog.csdn.net/evankaka/article/details/44153709 来自:林炳文Evankaka的CSDN专栏 链接:http://blog.csdn.net/evankaka/article/details/44153709(点击尾部阅读原文前往) ...
分类:
编程语言 时间:
2016-03-31 09:31:31
阅读次数:
385
第十章 多线程
多线程概述
什么是进程?
多进程有什么意义呢?
什么是线程呢?
多线程有什么意义呢?
什么是并发呢?
Java程序运行原理
如何实现多线程
多线程的实现方案1
如何获取和设置线程名称
线程调度
线程控制
线程的生命周期图
多线程的实现方案2
多线程程序练习
关于电影院卖票程序的思考
改进后的电影院售票出现问题
解决线程安全问题的基本思想
同步的特点
解决线程安全问题实现...
分类:
编程语言 时间:
2016-03-28 12:02:48
阅读次数:
254