• 404 页面不存在


    今日作业

    • 简述操作系统发展史

      手工阶段:纸带技术

      单道批处理系统:单道输入,串式批处理

      多道批处理系统:多道输入,批处理

      分时操作系统:将时间分割成更小的单位,分配时间处理

      实时操作系统:将不同的任务加权,高权重优先处理

      其他操作系统:分布式,网络式,个人计算机操作系统

    • 简述进程发展史及算法演变

      先来先服务

      时间段的先服务

      时间片轮转发+多级反馈队列

    • 简述多道技术

      一个任务在占用cpu时,输入输出设备不会空闲,为下一个任务的运行做准备

    • 简述同步异步阻塞非阻塞概念

      同步:向一个程序发请求后,一直干等结果

      异步:向一个程序发请求后,不会一直干等,有结果后触发信息反馈机制

      阻塞:由于Io操作,CPU会处理其他程序,该程序处于阻塞态,想要再运行的进入就绪态排队

      非阻塞:处于就绪态或运行态

    • 书写进程创建的两种方式

      #  方式一:直接调用函数
      from multiprocessing import Process
      import time
      
      
      def task(name):
          print(f'子进程{name}开始')
          time.sleep(3)
          print(f'子进程运行{name}结束')
      
      
      if __name__ == '__main__':
          #  Process是一个类,调用类生成对象p,需要传参
          print(f'主进程开始')
          p=Process(target=task, args=('1',))
          #  所有容器类型哪怕只有一个参数后面也要加逗号,防止是元组
          p.start()
          print(f'主进程结束')
      
      #  方式2:类的继承
      
      
      class MyProcess(Process):
          def __init__(self,name):
              super().__init__()
              self.name=name
      
          def run(self):
              print(f'子进程{self.name}开始')
              time.sleep(3)
              print(f'子进程{self.name}运行结束')
      
      
      if __name__ == '__main__':
          print(f'主进程开始')
          p = MyProcess('1')
          p.start()
          print(f'主进程结束')
      
  • 相关阅读:
    策略模式(Strategy Pattern)
    责任链模式(Chain of Responsibility Pattern)
    单例模式(Singleton Pattern)
    观察者模式(Observer Pattern)
    iOS常用工具类
    iOS常用的封装方法
    iOS中书写代码规范
    UITableViewCell中的使用cell和cell.contentView的区别
    colorWithAlphaComponent
    iOS 压缩图片
  • 原文地址:https://www.cnblogs.com/Franciszw/p/12753709.html
Copyright © 2020-2023  润新知