poll的多路复用p =select.poll()功能:创建poll对象返回值:poll对象 p.register(fd,event)功能:注册要关注的IO事件参数: fd 要关注的IO对象 event 选择要关注的事件 常用时间类型: POLLIN 读IO事件 rlist POLLOUT 写IO事 ...
分类:
编程语言 时间:
2018-10-18 22:01:38
阅读次数:
172
1.什么是网络操作系统?网络操作系统具有哪些基本功能?网络操作系统:专门为网络用户提供操作接口的系统软件,除了管理计算机的软件和硬件资源具备单机操作系统,并且为网络用户提供各种网络服务。当然网络操作系统不仅要为网络用户提供实现数据传输。资源共享的功能,同时还要能够提供对资源的排他访问和安全保证的功能 ...
分类:
其他好文 时间:
2018-10-17 19:02:27
阅读次数:
205
如果系统只有一个处理器,那么给定时刻只有一个程序可以运行。在多处理器系统中,真正并行运行的进程数目取决于物理CPU的数目。内核和处理器建立了多任务的错觉,是通过以很短的间隔在系统运行的应用程序之间不停切换做到的。由此,以下两个问题必须由内核解决:除非明确要求,否则应用程序不能彼此干扰;CPU时间必须 ...
分类:
系统相关 时间:
2018-10-16 19:57:51
阅读次数:
250
图片说明: 在一个TASK的最外层FOR();中 如果有调用BREAK会怎样?? ...
分类:
其他好文 时间:
2018-10-15 23:25:31
阅读次数:
318
1. 什么是协程 协程,英文名称为 Coroutine,经常被称为微线程,纤程,是一种多任务并发的操作手段 PYTHON 中的多任务处理,根据资源消耗情况可以选择多进程并发、多线程并发,同时也可 以在节省系统资源的情况下选择协程并发,协程由于是工作在一个线程中的执行单元,所以 系统资源消耗是最少的 ...
分类:
编程语言 时间:
2018-10-13 15:40:42
阅读次数:
190
1 多进程概述 进程是正在执行中的应用程序,一个进程包含了该应用程序的所有信息,如加载数据内存空 间、代码、程序数据、对象句柄,执行单元等等,一个应用程序根据其功能的多样性,可以 通过多个进程并发的形式来实现。 计算机中多线程的操作已经可以实现多任务的处理机制了,但是如果涉及到多核 CPU 或者 多 ...
分类:
系统相关 时间:
2018-10-13 12:59:10
阅读次数:
179
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。 ...
分类:
其他好文 时间:
2018-10-12 13:47:34
阅读次数:
153
一,Flask初始 Python三大Web框架对比 1.Django 主要特点是大而全,集成了很多组件,例如: Models Admin Form 等等, 不管你用得到用不到,反正它全都有,属于全能型框架 2.Tornado 主要特点是原生异步非阻塞,在IO密集型应用和多任务处理上占据绝对性的优势, ...
分类:
其他好文 时间:
2018-10-11 23:42:32
阅读次数:
217
1、进程和线程都是多任务编程方式,都可以利用计算机的多核; 2、多进程的创建和销毁要比多线程消耗更多资源; 3、多进程空间独立数据更安全,有专门的进程间通信方式进行交互; 4、一个进程包含多个线程,所以线程共享进程资源。线程没有专门的通信方式,依赖于全局变量进行通信,往往需要使用同步互斥机制; 5、 ...
分类:
编程语言 时间:
2018-10-08 16:02:40
阅读次数:
165
http://www.ruanyifeng.com/blog/2016/05/time-management.html 1."进程切换非常昂贵,避免多任务,保持单进程。"不要同时做多件事,结果可能都没做好,还拖长了工作时间。 2."研究表明,集中注意力、高效工作,每天最多4小时。"一个人能够集中注意 ...
分类:
其他好文 时间:
2018-10-04 16:02:38
阅读次数:
165