- 博客(5)
- 收藏
- 关注
原创 Python 生产者消费者模型
Python 生产者消费者模型 生产者消费者模型: 解耦,通过队列降低耦合,支持并发,生产者和消费者是两个独立的并发体,他们之间使用缓冲区作为桥梁连接,生产者只往里丢数据,就可以生产下一个数据了,消费者从中拿数据,这样就不会阻塞,影响速度。可以很好的支持任务的忙闲不均匀的问题。 我们都知道实现生产者消费者模型的三要素: 生产者 消费者 队列 写一个简单的生产者消费者模型的例子: # -*-...
2019-02-12 11:46:01
185
1
原创 Python 多线程
Python多线程 多线程类似于同时执行多个不同程序,多线程运行有如下优点: 1、使用线程可以把占据长时间的程序中的任务放到后台去处理。 2、用户界面可以更加吸引人,这样比如用户点击了一个按钮去触发某些事件的处理,可以弹出一个进度条来显示处理的进度 3、程序的运行速度可能加快 4、在一些等待的任务实现上如用户输入、文件读写和网络收发数据等,线程就比较有用了。在这种情况下我们可以释放一些珍贵的资源如...
2019-02-06 22:03:51
323
转载 Redis 服务命令
Redis服务命令 Redis 服务器命令主要是用于管理 redis 服务。 下面会列出 redis 服务器的相关命令: 1 BGREWRITEAOF 异步执行一个 AOF(AppendOnly File) 文件重写操作 2 BGSAVE 在后台异步保存当前数据库的数据到磁盘 3 CLIENT KILL [ip:port] [ID client-id] ...
2019-01-30 09:44:41
233
转载 Python 异常处理
Python 异常处理 python提供了两个非常重要的功能来处理python程序在运行中出现的异常和错误。你可以使用该功能来调试python程序。 那就是异常处理、断言(Assertions) python标准异常 异常名称 描述 BaseException 所有异常的基类 SystemExit 解释器请求退出 KeyboardInterrupt 用户中断执行...
2019-01-26 14:51:29
155
3
转载 MySQL 的查询
mysql的查询 mysql查询的几种子语句方法 where(条件查询)、having(筛选)、group by(分组)、order by(排序)、limit(限制结果数) 1、where常用运算符: 比较运算符 > , < ,= , != (< >),>= , <= i
2019-01-26 14:16:58
179
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人