博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ftp功能深度剖析 + 线程 031
阅读量:5234 次
发布时间:2019-06-14

本文共 1076 字,大约阅读时间需要 3 分钟。

一 打印进度条

import timefor i in range(20):    # \r 回到行首打印内容 如果有同一行内容,那么就被抹掉了    n = '>'* i    print('\r%s'%n,end='')# 末尾去空格 保证是在一行打印的.    time.sleep(0.5)

  另一种方法 import sys

import sysimport timefor i in range(10):    sys.stdout.write('>')    sys.stdout.flush()    time.sleep(0.5)

 

五 并发 同时服务多个客户端

    操作系统: 协调 管理 控制计算机硬件资源和软件资源的控制程序 操作系统所处的位置如下图:

                                        

    作用:

      1 隐藏丑陋的硬件接口 提供良好的抽象接口

      2 管理 调度进程 将多个进程对硬件的竞争变得有序

      i/o阻塞时间 

    程序 : 就是单纯的一个文件 一堆代码

    进程 : 计算机中的程序关于某数据集合上的一次运行活动 是系统进行资源分配和调度的基本单位 是操作系统结构的基础

      狭义定义 : 正在运行的程序的实例

      广义定义 : 一个具有一定独立功能的程序关于某个数据集合的一次运行活动 是操作系统动态执行的基本单元 

      通俗来说就是运行中的程序   点开程序 即将程序读入内存 等待被调用 即系统打开了一个进程 由操作系统规定的就叫进程.

    操作系统

       操作系统: 1 帮你管理硬件资源  2 调度cpu来执行某个进程.

     多道进程: 允许多个程序同时进入内存并运行 即同时把多个程序都放在内存 并允许他们交替在cpu中运行(针对单核实现并发).   两个关键点 : 空间复用:充分利用内存空间  时间复用:充分利用io阻塞时间  空间复用 :变量冲突 数据不安全

    分时系统: 把处理机运行时间分成很短的时间片,按时间片轮流把处理机分配给各联机作业使用.  同时听歌和玩游戏  如果运行两个纯计算的进程不会提高运行效率反倒不如串行过来效率高因为加入了切换时间

    实时系统 : 系统能及时响应随即发生的外部事件,并在严格时间范围内完成对该事件的处理.

    并发特点 1 进程之间切换 2 保护现场保留进程的执行状态 应用 多核 多个任务同时执行

    

    

转载于:https://www.cnblogs.com/f-g-f/p/9816741.html

你可能感兴趣的文章
editplus的注册码 4.0
查看>>
JAVA JDBC 连接 Oracle
查看>>
【转】知识管理中需要关注的‘两化’
查看>>
Project入门学习
查看>>
C#复习笔记(4)--C#3:革新写代码的方式(扩展方法)
查看>>
关于EditText的android:maxLength属性的注意事项
查看>>
第27月第17天 objc_msgSendSuper
查看>>
LeetCode Kill Process
查看>>
LeetCode Moving Average from Data Stream
查看>>
iOS开发 贝塞尔曲线
查看>>
js实现自由落体
查看>>
正则表达式 (C++)
查看>>
深入理解Spring系列之八:常用的扩展接口
查看>>
用vmware workstation制作cloudstack(kvm)镜像及问题解决办法
查看>>
27.有向网邻接表类
查看>>
bzoj 1412 最小割
查看>>
猎头文章(十一)
查看>>
what is 'linesize alignment' meaning?
查看>>
UVa524
查看>>
Android App自动化之使用Ant编译项目多渠道打包
查看>>