会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
月牙
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
下一页
2019年9月20日
javascript 路由跳转
摘要: Title 这里 白天
阅读全文
posted @ 2019-09-20 22:31 tiwe
阅读(1989)
评论(0)
推荐(0)
2019年9月8日
Manager模块/进程的数据共享
摘要: Manager模块:
阅读全文
posted @ 2019-09-08 12:14 tiwe
阅读(235)
评论(0)
推荐(0)
2019年9月7日
FTP小程序
摘要: 开发一个可以多个用户在线的FTP程序 要求: 配置: 服务端: seeting: 用户配置文件: 1 import os 2 import json 3 import struct 4 import configparser 5 import subprocess 6 import re 7 imp
阅读全文
posted @ 2019-09-07 22:26 tiwe
阅读(875)
评论(0)
推荐(0)
socketserver模块
摘要: 这个模块帮你做了很多socket的操作,比如建立连接,监听,绑定,多线程或多进程,很方便 服务端: 客户端:这里用了多线程进行测试
阅读全文
posted @ 2019-09-07 21:07 tiwe
阅读(178)
评论(0)
推荐(0)
2019年9月5日
协程
摘要: 一、概述 协程:是单线程下的并发,又称微线程,纤程。英文名Coroutine。一句话说明什么是线程:协程是一种用户态的轻量级线程,即协程是由用户程序自己控制调度的 可以理解为:只用一个主线程(可利用的cpu只有一个),通过用户手动进行调整检测IO进行切换,使得cpu效率最大化 注意: 1. pyth
阅读全文
posted @ 2019-09-05 16:22 tiwe
阅读(370)
评论(0)
推荐(0)
进程池与线程池
摘要: 2、线程池 3、map的用法 4、回调函数 什么是回调函数:可以为进程池或线程池里的每一个进程或现场绑定一个函数,该函数在进程或线程任务执行完毕后自动触发,并接受任务的返回值当做参数,该函数成为回调函数 可以理解为:进程或线程执行完返回结果后再在外面进行调用函数进行处理
阅读全文
posted @ 2019-09-05 15:46 tiwe
阅读(267)
评论(0)
推荐(0)
线程之queue
摘要: 线程中的队列有三种: 1、queue.Queue(maxsize) 先进先出 2、queue.IifoQueue(maxsize) 堆栈 先进后出 3、queue.PriorityQueue(maxsize) 优先级队列,存储数据时可以设置优先级的队列 1、先进先出 结果: 2、先进后出 结果: 3
阅读全文
posted @ 2019-09-05 14:38 tiwe
阅读(335)
评论(0)
推荐(0)
信号量
摘要: 一、Semaphore Semaphore管理一个内置的计数器,每当调用acquire()时内置计数器-1; 调用release() 时内置计数器+1; 计数器不能小于0;当计数器为0时,acquire()将阻塞线程直到其他线程调用release()。 二、Event Event实例化对象的一些方法
阅读全文
posted @ 2019-09-05 14:29 tiwe
阅读(196)
评论(0)
推荐(0)
递归锁
摘要: 互斥锁只能一次acquire 然后releae ,不能进行多次acquire容易出现死锁,递归锁就可以多次acquire 递归锁:递归锁可以多次进行acquire,每进行一次acquire,寄存器的基数就加1,一直等到基数变成0的时候才能被其他线程拿到
阅读全文
posted @ 2019-09-05 12:00 tiwe
阅读(379)
评论(0)
推荐(0)
多线程
摘要: 1、线程是在进程里面控制工作的 2、同一进程里的线程的进程id是一样的 3、同一进程里的线程的内存空间是共享的 4、线程是在已有的进程里进行开启的,所以开启线程开销较小,几乎一请求开启就会立即开启 一、开启线程的两种方法: from threading import Thread import ti
阅读全文
posted @ 2019-09-05 11:57 tiwe
阅读(140)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
下一页
公告
点击右上角即可分享