一、操作系统中线程和进程的概念
现在的操作系统是多任务操作系统。多线程是实现多任务的一种方式。
进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就是一个进程。
线程是指进程中的一个执行流程,一个进程中可以运行多个线程。比如java.exe进程中可以运行很多线程。线程总是...
分类:
编程语言 时间:
2016-03-26 07:39:45
阅读次数:
239
在学习Java 多线程并发开发过程中,了解到DelayQueue类的主要作用:是一个无界的BlockingQueue,用于放置实现了Delayed接口的对象,其 中的对象只能在其到期时才能从队列中取走。这种队列是有序的,即队头对象的延迟到期时间最长。注意:不能将null元素放置到这种队列中。 Del
分类:
编程语言 时间:
2016-03-12 10:28:33
阅读次数:
265
2015.10-2016.3月,参与批处理优化项目: 用到的技术:oracle执行计划,oracle hint优化器,java缓存,java多线程并发,javaweb监听器, 遇到的问题及解决: 开发一个static时,没有考虑的并发的情况,导致数据出现异常。 在一个类中声明了enum,但是这个类编
分类:
其他好文 时间:
2016-03-07 18:34:31
阅读次数:
163
一、多线程 1、操作系统有两个容易混淆的概念,进程和线程。 进程:一个计算机程序的运行实例,包含了需要执行的指令;有自己的独立地址空间,包含程序内容和数据;不同进程的地址空间是互相隔离的;进程拥有各种资源和状态信息,包括打开的文件、子进程和信号处理。 线程:表示程序的执行流程,是CPU调度执行的基本
分类:
编程语言 时间:
2016-03-02 18:02:15
阅读次数:
305
转自 Java 多线程 并发编程 一、多线程 1、操作系统有两个容易混淆的概念,进程和线程。 进程:一个计算机程序的运行实例,包含了需要执行的指令;有自己的独立地址空间,包含程序内容和数据;不同进程的地址空间是互相隔离的;进程拥有各种资源和状态信息,包括打开的文件、子进程和信号处理。 线程:表示程序
分类:
编程语言 时间:
2016-03-02 00:15:22
阅读次数:
301
转自:http://www.cnblogs.com/luxiaoxun/p/3870265.html 一、多线程的优缺点 多线程的优点: 1)资源利用率更好 2)程序设计在某些情况下更简单 3)程序响应更快 多线程的代价: 1)设计更复杂 虽然有一些多线程应用程序比单线程的应用程序要简单,但其他的一
分类:
编程语言 时间:
2016-02-15 19:58:48
阅读次数:
321
我们先来研究下JAVA的多线程的并发编程和CPU时钟振荡的关系吧老规矩,先科普我们的操作系统在DOS以前都是单任务的什么是单任务呢?就是一次只能做一件事你复制文件的时候,就不能重命名了那么现在的操作系统,我一边在这边写BLOG,一边听歌,一边开着QQ,一边……………………显然,现在的操作系统都是多任...
分类:
编程语言 时间:
2015-12-28 10:12:19
阅读次数:
170
一、多线程1、操作系统有两个容易混淆的概念,进程和线程。进程:一个计算机程序的运行实例,包含了需要执行的指令;有自己的独立地址空间,包含程序内容和数据;不同进程的地址空间是互相隔离的;进程拥有各种资源和状态信息,包括打开的文件、子进程和信号处理。线程:表示程序的执行流程,是CPU调度执行的基本单位;...
分类:
编程语言 时间:
2015-11-11 01:09:06
阅读次数:
361
Java多线程并发java并发容器(Map、List、BlockingQueue)
分类:
编程语言 时间:
2015-11-09 11:02:36
阅读次数:
168
转自: http://blog.csdn.net/escaflone/article/details/10418651一、多线程1、操作系统有两个容易混淆的概念,进程和线程。进程:一个计算机程序的运行实例,包含了需要执行的指令;有自己的独立地址空间,包含程序内容和数据;不同进程的地址空间是互相隔离的...
分类:
编程语言 时间:
2015-09-17 22:54:18
阅读次数:
240