python模拟mysql多客户端并发操作
16lz
2021-01-22
为测试系统多线程并发操作时的响应,今天写了个简单的python脚本往mysql中插入、取出数据,用到了MySQLdb、threading模块。
其中threading模块是对thread模块的一个面向对象的封装,比较好用。
注意:
1,为防止主线程先于其它线程退出造成程序异常,需要调用 join() 函数,等待进程结束;
2,print语句的作用是为了了解程序运行情况,实时关注程序是否卡在了什么地方;
3,python程序获得命令行参数;
改进:
1,如果想模拟不同的操作,可以将若干sql语句写到一个字符串数组中,随机获取,放到线程中执行;
更多相关文章
- python 带正则的search 模块
- 在Python中,如何在使用WPF的程序中自动控制UI?
- Linux - 模块编程初试
- UNIX-LINUX编程实践教程->第八章->实例代码注解->写一个简单的sh
- Linux下objdump查看C程序编译后的汇编代码
- fedora(linux)创建系统服务 程序开机自启 后台运行
- 让 Linux 启动时加载自己的驱动模块 .ko
- 获取Android应用程序的Linux UID
- 设置查看linux 造成程序Core dumped 的函数调用层次