ChinaUnix.net
相关文章推荐:

多线程无锁内存池

想参考一下!谢谢

by mailzyok - C/C++ - 2004-02-11 16:17:07 阅读(498) 回复(0)

相关讨论

我写了一个验证代理服务器匿名度的perl脚本,开了5个线去访问被测页面。脚本一开60M内存没了,检测完358个代理服务器后,内存占用高达200M。我就开了5个线为啥么perl线这么废内存。 过几天我要写一个9线脚本,每个线要连续访问499个页面并处理信息,请问诸位高手pyhton线处理能力如何,内存使用情况如何?是否稳定?

by fandatou - Python - 2007-09-05 23:20:55 阅读(9212) 回复(31)

一个线的socket服务器序,每个线的数据都通过一个线内的线进行处理。如果被处理的线通过使用互斥避免共享数据被修改的话,执行效率不高。 请问这个情况下该用什么方法提高效率呢? 个人猜想:在一个线访问进时阻塞其他线,处理完后调用pthread_cond_broadcast唤醒在这个Condition Variable上等待的所有线。不知道这样是否有效? 希望大家不吝赐教,谢谢!

by uyucn - C/C++ - 2009-04-23 00:30:44 阅读(1156) 回复(3)

目前做一个游戏项目,涉及到socket,线线管理,不知道有哪一本在这方面比较全面的书籍?

by jerryzheng - C/C++ - 2003-11-13 12:14:07 阅读(1194) 回复(2)

我写一个线的socket服务器序,每个线调用一个函数(比如test)来处理逻辑,但是test函数中需要跟数据库(mysql)交互,并且同个表,就是说需要select 还要insert, 同时还有一些逻辑处理的代码,我的问题是:是使用互斥住数据库执行部分还是把逻辑处理部分都用互斥住,如果只数据库处理部分那需要4到5个,请大家出个主意,我的目的是序的执行速度,谢谢

by ilcj - C/C++ - 2005-12-27 19:04:47 阅读(3757) 回复(4)

我创建20个线 for(int i =0; i < 20; i ++) { createthread();//这个函数用来创建线 //用pthread_create(&m_tid, &m_attr, Thread_Start, (void*)PP_Index) 创建 } 这20个线对socket列表操作,用pthread_mutex_lock(&m_MutexSocketList);起作用吗,我一运行就报*** glibc detected *** free(): invalid pointer: 0x000000000050a760 ***错误 哪位大侠能指点

by liujq110 - C/C++ - 2008-12-05 11:14:49 阅读(3450) 回复(18)

看见有人用远调用来处理个请求,实现线。 实现是这样子的, 从WEBSHPERE MQ里穿过来N条数据,然后如果这面单线直接去的话 会引起堵塞,所以每过来一条数据都调用本机的一个RMI接口。 :em10: :em10: :em10: :em10: 发送消息的时候也是,发送个消息就循环,调用一个RMI接口。 这样实现线了吗? 请高人给点解? :oops: :oops: :oops:

by knight-yl - Java - 2004-10-29 19:12:53 阅读(2246) 回复(5)

我的想法是有两个线,一个线A用来接收数据,一个线B用来处理数据,两者的公用的数据结构为一个链表,我定义一个全局变量为链表头,A开始接收,并将接收到的数据插入并生成链表,B处理链表的数据并删除链表中的节点。 我现在的问题是: 把全局变量链表头phead赋值给线A的私有指针变量,然后A开始接受数据 同时把表头phead赋值给线B的私有指针变量,判断该指针指的不为NULL就处理数据,可是现在线B的指针总是指为NU...

by heartk - C/C++ - 2004-08-03 14:52:36 阅读(1403) 回复(1)

使用winsock中的 WSAEventSelect做通讯模型时,在循环中要用到WSAWaitMutipleEvent函数,但是一次最只能有64个事件,也就是说如果是单线的话主线上就最只能有64个socket,如何增加新线去管理更的套接字呢,本人会使用线,但是不太明白的是:即使增加了一个新线,新的线上也同样存在这样的问题,即又大于64个连接的套接字事件,那么我们如何去动态的管理,如果有一个accept_event()的函数来等待所有的连接,那么...

by jerryzheng - C/C++ - 2003-12-16 21:20:36 阅读(1348) 回复(1)

[code] 线类(Thread) @version:1.0 @author:axgle */ $th=new thread(10);//10个线 $th->exec('demo');//执行自定义的函数 function demo() { fopen('data/'.microtime(),'w'); } class thread { var $count; function thread($count=1) { $this->count=$count; } function _submit() { for($i=1;$i<=$this->count;$i++) $this->_thread(); return true; } ...

by axgle - PHP - 2011-02-16 11:47:22 阅读(23701) 回复(11)

请问sco5.0.5至sco5.0.7版本是不是不支持线啊??我抄了个最简单的序都不能编译。

by foxmanzj - 其他UNIX - 2005-07-05 14:30:46 阅读(1626) 回复(18)