• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

PYTHON 改变世界

学海无涯,苦作舟
  • 博客园
  • 联系
  • 订阅
  • 管理

公告

2019年3月12日

并发编程之上下文管理器(contextlib模块)、协程 -4

摘要: Python中的上下文管理器(contextlib模块) 上下文管理器的任务是:代码块执行前准备,代码块执行后收拾 如何使用上下文管理器: 如何打开一个文件,并写入"hello world" filename="my.txt" mode="w" f=open(filename,mode) f.wri 阅读全文

posted @ 2019-03-12 22:21 ALLEN&Y 阅读(179) 评论(0) 推荐(0)

并发编程之多进程模块、进程间通讯 -3

摘要: 多进程模块 multiprocessing 进程的调用 1 from multiprocessing import Process import time def f(name): time.sleep(1) print('hello', name,time.ctime()) if __name__ 阅读全文

posted @ 2019-03-12 22:09 ALLEN&Y 阅读(103) 评论(0) 推荐(0)

并发编程之线程死锁,递归锁 -2

摘要: 线程死锁,递归锁 在线程间共享多个资源的时候,如果两个线程分别占有一部分资源并且同时等待对方的资源,就会造成死锁,因为系统判断这部分资源都正在使用,所有这两个线程在无外力作用下将一直等待下去。 import threading,time class myThread(threading.Thread 阅读全文

posted @ 2019-03-12 19:13 ALLEN&Y 阅读(119) 评论(0) 推荐(0)

并发编程之进程、线程、同步锁 -1

摘要: 进程和线程 进程 进程就是一个程序在一个数据集上的一次动态执行过程。 进程一般由程序、数据集、进程控制块三部分组成。 我们编写的程序用来描述进程要完成哪些功能以及如何完成; 数据集则是程序在执行过程中所需要使用的资源; 进程控制块用来记录进程的外部特征,描述进程的执行变化过程,系统可以利用它来控制和 阅读全文

posted @ 2019-03-12 12:25 ALLEN&Y 阅读(129) 评论(0) 推荐(0)

 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3