最新消息:

标签:多线程

MySQL多线程复制问题处理之Error_code: 1872
mysql

MySQL多线程复制问题处理之Error_code: 1872

admin 8年前 (2016-09-27) 3812浏览 0评论

起因:由于IDC机房断电(估计又是哪里被挖掘机碰了下吧),导致所有服务器重启,影响到了其中的MySQL数据库。来看下这时数据库遇到的问题: 数据库版本:MySQL 5.7.10 问题表现:从机复制报如下错误:Slave SQL for channel...

python多线程-thread模块
python

python多线程-thread模块

admin 9年前 (2016-06-10) 4228浏览 0评论

thread 和 threading 模块都能够实现 python 中的多线程,一般而言使用 threading 更加方便,因为 thread 有很多的缺点,例如当主线程结束后,所以子线程都会强制终止掉,没有警告也没有正常的清理工作。所以一般情况下更...

慢速连接攻击
http

慢速连接攻击

admin 9年前 (2016-06-03) 4743浏览 0评论

提起攻击,第一反应就是海量的流量、海量的报文。但有一种攻击却反其道而行之,以慢著称,以至于有些攻击目标被打死了都不知道是怎么死的,这就是慢速连接攻击。 slowhttptest是一款对服务器进行慢攻击的测试软件,包含了几种攻击方式,像Slowlori...

python下使用ctypes获取threading线程id
python

python下使用ctypes获取threading线程id

admin 9年前 (2016-03-24) 8499浏览 0评论

python的多线程坑坑不断… … python的threading因为封装的太好, 很多本源的东西在threading对象里是拿不到的.  首先需要说明的是python threading的name跟ident,这些看起来是线程名字,线程id其实只...

MySQL 主从同步 slave延迟很大 优化方法
mysql

MySQL 主从同步 slave延迟很大 优化方法

admin 10年前 (2015-04-13) 5485浏览 0评论

一般而言,slave相对master延迟较大,其根本原因就是slave上的复制线程没办法真正做到并发。简单说,在master上是并发模式(以InnoDB引擎为主)完成事务提交的,而在slave上,复制线程只有一个sql thread用于binlog的...

用 sys.stdout.write 代替 print
print

用 sys.stdout.write 代替 print

admin 10年前 (2014-11-13) 5248浏览 0评论

在上篇多线程mysql客户端 的测试程序中,我使用print输出线程标识和每个线程执行的次数。 但经常会出现多个线程输出到同一行中的情况,导致无法清晰看到每条信息。其中做了两个调整: 先赋值到一个字符串中,然后输出;(这时如果用print输出,仍然会...

python模拟mysql多客户端并发操作
mysql

python模拟mysql多客户端并发操作

admin 10年前 (2014-11-13) 5989浏览 0评论

为测试系统多线程并发操作时的响应,今天写了个简单的python脚本往mysql中插入、取出数据,用到了MySQLdb、threading模块。 其中threading模块是对thread模块的一个面向对象的封装,比较好用。 import MySQLd...

10G(82599EB) 网卡测试优化
优化

10G(82599EB) 网卡测试优化

admin 10年前 (2014-10-28) 6065浏览 0评论

10G(82599EB) 网卡测试优化(总) 10G(82599EB) 网卡测试优化(jumbo frame, tcp win scaling) 10G(82599EB) 网卡测试优化(ethtool) 10G(82599EB) 网卡测试优化(ker...

推荐关于 POSIX 线程的几篇文章
POSIX

推荐关于 POSIX 线程的几篇文章

admin 10年前 (2014-09-12) 2780浏览 0评论

接下来的时间里,希望能够巩固一下自己的基础知识,学习一下 Linux 下 C 环境编程之类的,搜索了一下,发现 IBM 中国上不少好文章。 如果你对线程编程感兴趣,却苦于无法入门的话,不妨看一下下面几篇文章: 《POSIX 线程详解》:这是由 Gen...

一次分享引发的血案 — HTTP Slowloris Denial Of Service
http

一次分享引发的血案 — HTTP Slowloris Denial Of Service

admin 11年前 (2014-08-14) 3439浏览 0评论

此文源于近日公司安全部门给我们的一次分享,之前我一直以为会有类似于0day之类的东东(我自作多情了-_-!),结果分享的重头戏却是演示HTTP Slow Header 和 HTTP Slow POST 攻击。 第一次看到这个攻击方式是去年在刺的博客,...

单线程和多线程diff问题追查
diff

单线程和多线程diff问题追查

admin 11年前 (2014-07-23) 2990浏览 0评论

1.问题背景 运行于一个进程中的多个线程,彼此之间使用相同的地址空间,共享大部分数据,因此启动一个线程所花费的空间远远小于启动一个进程所花费的空间,线程间彼此切换所需的时间也远远小于进程间切换所需要的时间,一个线程的开销大约是一个进程的开销1/30左...

Apache worker的工作原理及配置
apache

Apache worker的工作原理及配置

admin 11年前 (2014-07-16) 3438浏览 0评论

相对于prefork,worker是2.0 版中全新的支持多线程和多进程混合模型的MPM。由于使用线程来处理,所以可以处理相对海量的请求,而系统资源的开销要小于基于进程的服务器。但是,worker也使用了多进程,每个进程又生成多个线程,以获得基于进程...

linux网络服务器IO模型:prefork和惊群
IO

linux网络服务器IO模型:prefork和惊群

admin 11年前 (2014-05-09) 3505浏览 0评论

有好多年没有build server from scrash,一般都用现成的lib或者直接用nginx+php。学习网络服务器开发,首推两本书 APUE:UNIX环境高级编程 Windows网络编程 最近突然有兴趣,研究了一番 写socket ser...

Python:使用threading模块实现多线程
python

Python:使用threading模块实现多线程

admin 11年前 (2014-04-23) 2940浏览 0评论

综述 Python这门解释性语言也有专门的线程模型,Python虚拟机使用GIL(Global Interpreter Lock,全局解释器锁)来互斥线程对共享资源的访问,但暂时无法利用多处理器的优势。 在Python中我们主要是通过thread和 ...

多线程服务器的常用编程模型
未分类

多线程服务器的常用编程模型

admin 12年前 (2013-04-09) 2678浏览 0评论

本文主要讲我个人在多线程开发方面的一些粗浅经验。总结了一两种常用的线程模型,归纳了进程间通讯与线程同步的最佳实践,以期用简单规范的方式开发多线程程序。 文中的“多线程服务器”是指运行在Linux操作系统上的独占式网络应用程序。硬件平台为Intelx6...