1.进程线程,什么是线程和进程?区别是啥? 2.多线程多进程(主要看你有没有用过多线程) 3.死锁(python gil),涉及到了锁机制,所以问问并行处理图片时候哪些地方要加锁 系统调用,虚拟内存 4.进程是资源分配的基本单位。这个资源是指什么? 5.死锁的原理,为什么会发生死锁? 进程间通信、线 ...
分类:
其他好文 时间:
2018-10-04 16:39:22
阅读次数:
161
一个程序就是一个进程,而一个程序中的多个任务则被称为线程。进程是表示资源分配的基本单位,又是调度运行的基本单位。线程是进程中执行运算的最小单位,亦即执行处理机调度的基本单位。 进程和线程的关系(1)一个线程只能属于一个进程,而一个进程可以有多个线程,但至少有一个线程。线程是操作系统可识别的最小执行和 ...
分类:
编程语言 时间:
2018-09-30 16:55:29
阅读次数:
164
教材学习内容总结 ================================== 第一章重点 1.计算机系统基础知识 2.源程序到目标程序的变化过程详解 3.系统的软硬件详解 4.储存设备及其层次 5.线程和进程的异同点 第七章重点 不同文件状态下怎么使用链接将函数链接起来成为可执行文件。 学 ...
分类:
其他好文 时间:
2018-09-23 22:22:17
阅读次数:
122
一、什么是线程? 线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对运算密集型任务提速。比如,如果一个线程完成一个任务要100毫秒,那么用十个线程完成改任务只需10毫秒。 二、线程和进程有什么区别? 线程是进程的 ...
分类:
编程语言 时间:
2018-09-13 20:20:04
阅读次数:
217
一.关于线程和进程的说明 python本身没有进程和线程,python中调用了操作系统的线程和进程. 一个应用程序(软件),可以有多个进程(默认只有一个),一个进程中可以创建多个线程(默认一个). 创建进程是为了提供环境让线程工作,进程和进程之间做数据隔离(java/c#) 创建线程是因为线程是cp ...
分类:
编程语言 时间:
2018-09-11 17:03:53
阅读次数:
180
1.操作系统/应用程序 a : 硬盘 , CPU , 主板 , 显卡 , 内存 , 电源 ... b.装系统 (软件) 系统就是一个由程序员写出来的软件 , 该软件用于控制计算机的硬件 , 让他们之间相互进行配合。 c.安软件 (安装应用程序) QQ 百度云 pycharm .... 2.操作中的" ...
分类:
编程语言 时间:
2018-09-10 21:50:30
阅读次数:
262
并发编程是网络编程中必须考虑的问题,实现并发的方式有多种:多进程,多线程,IO多路复用. python中调用的是操作系统的线程和进程. 进程: 进程表示资源分配的基本单位,是调度运行的基本单位.例如,用户运行一个程序时,系统就创建一个进程,为它分配资源,然后放入进程就绪队列.进程调度程序选中它,为它 ...
分类:
其他好文 时间:
2018-09-10 21:22:37
阅读次数:
233
一、操作系统/应用程序 1、硬件 硬件包括硬盘、cpu、主板、显卡、内存、电源........ 2、系统 系统就是由程序员写出来的软件,该软件用于控制计算机的硬件,让他们相互配合工作 3、安装软件(安装应用程序) 二、线程和进程 应用程序调用操作系统的线程和进程 单进程、多线程的应用程序 一个应用程 ...
分类:
编程语言 时间:
2018-09-10 18:05:05
阅读次数:
228
线程和进程:操作系统执行多任务,每个任务就是进程;进程执行多任务,每个任务就是线程;包含关系 。 一、多线程创建和启动: 1、继承Thread:重写run()方法,调用start()启动线程。 public class ThreadDemo extends Thread{ @Override pub ...
分类:
编程语言 时间:
2018-08-29 18:06:52
阅读次数:
129
一. 为什么要有线程 进程是资源分配的最小单位,线程是CPU调度的最小单位. 进程虽然可以提高计算机的利用率,但是进程还是有很多缺点,如果想同时做多件事,需要多进程;进程在执行的过程中,如果被阻塞,例如等待输入,整个进程就会被挂起,即使进程中有些工作不依赖于输入的数据,也无法执行. 二. 线程和进程 ...
分类:
编程语言 时间:
2018-08-24 00:29:09
阅读次数:
187