进程:程序(任务)执行的过程进程持有资源(共享文件,共享文件)和线程(控制单元)java中实现多线程的两种方法:继承Thread类、实现Runable继承Thread类,代码大致框架:class myThreadDemo extends Thread{ public void run() {...
分类:
编程语言 时间:
2015-10-22 17:24:43
阅读次数:
137
1.设备用户名和密码需要校验。 通过调用设备多个重要通信接口校验用户名。有些onvif设备不同的用户名有不同的权限。有些用户名会没有权限获取到profiles,导致没法播放视频。2.线程进程监控功能。监控进程线程的退出情况,有些线程会崩溃退出,有些线程迟迟不退出,这些情况都是要暴露出来给开发人员的,...
分类:
其他好文 时间:
2015-10-13 19:13:18
阅读次数:
240
进程 进程间通信总结 一个进程如何把信息传递给另一个 确保两个或更多进程在关键活动中不会出现交叉 顺序 临界区 定义:对共享内存进行访问的程序片段 优秀的解决方案的4个条件 任何两个进程不能同时处于临界区 不应对CPU的速度和数量做任何假设 临界区外运行的进程不得阻塞其他进程 不得使进程无限期等待进...
分类:
编程语言 时间:
2015-10-13 12:03:39
阅读次数:
241
1.死锁1.1 基本概念死锁:死锁指的是系统中并发执行的多个线程(进程)由于无法获所需的资源而永久阻塞的状态。死锁产生的必要条件: A.排它性互斥:指的是资源在任意时刻只能由一个任务(线程或进程)使用。如果此时还有其它任务请求该资源,则请求者只能等待,直至占有资源的任务释放资源。 B.不可抢占:.....
分类:
其他好文 时间:
2015-10-10 23:00:06
阅读次数:
234
在学习多线程之前首先搞清楚以下几个问题。并发:在同一时刻,只有一条指令被执行,多条指令进行快速切换执行。并行:在同一时刻,多个处理器可以处理多条指令1.什么是进程?一个运行的程序就是一个进程或一个任务多个进程之间是具有相互独立的内存空间。2.什么是线程?进程当中代码的一个执行路径。多线程:也就是说代...
分类:
移动开发 时间:
2015-10-06 23:27:03
阅读次数:
340
多线程:一、概念1、什么是进程? 程序的一次性执行就是进程。进程占独立的内存空间。2、什么是线程? 进程中的代码的执行路径。3、进程与线程之间的关系?每个进程都要创建一个线程,叫主线程。主线程是其他所有线程的父线程。多个线程共享进程之间的内存空间。4、单核与多核处理器下多线程的不同? 单核处理器:一...
分类:
移动开发 时间:
2015-10-06 12:48:56
阅读次数:
166
- (void)viewDidLoad { [super viewDidLoad]; /*进程:正在运行的程序 线程:进程的基本执行单元,任务执行的地方 线程的串行:1个线程中任务的执行时串行的,同一时间,1个线程只能只能执行一个任务 多线程:1个进程中可以开启多个线程,原理是CPU快速地在...
分类:
移动开发 时间:
2015-10-05 22:00:04
阅读次数:
238
在OC中多线程管理包含GCD、NSThread、NSOperationQueue。下面简单介绍。进程和线程进程:正在进行中的程序叫做进程,负责程序运行的内存分配。每一个进程都有自己独立的虚拟内存空间。线程:线程是进程中一个特立的执行路径(控制单元)一个进程至少包含一条线程,即主线程,开发中通常把比较...
分类:
编程语言 时间:
2015-10-04 13:36:00
阅读次数:
261
进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。材料的地址:http://www.qnx.com/developers/docs/6.4.1/neutrino/getting_sta...
分类:
编程语言 时间:
2015-10-03 11:56:35
阅读次数:
145
进程和线程谈到多线程,就得先讲进程和线程的概念。进程进程可以理解为受操作系统管理的基本运行单元。360浏览器是一个进程、WPS也是一个进程,正在操作系统中运行的".exe"都可以理解为一个进程线程进程中独立运行的子任务就是一个线程。像QQ.exe运行的时候就有很多子任务在运行,比如聊天线程、好友视频...
分类:
编程语言 时间:
2015-10-01 17:55:13
阅读次数:
257