ChinaUnix.net
相关文章推荐:

linux 线程池

TCP EPOLL ET 模式,怎么配合线才不会导致数据乱啊 我实在接受到 EPOLLIN 的事件后把recv 这个操作投递给线,recv的时候要进行组包和拆包成我们专用的包。 数据很快的时候有可能会把数据打乱,怎么保证每个客户端发送过来的数据是按照顺序接受投递的阿!

by aaadddzxc - C/C++ - 2013-06-27 14:20:40 阅读(2106) 回复(1)

相关讨论

通常我们使用多线的方式是,需要时创建一个新的线,在这个新的线里执行特定的任务,然后在任务完成后退出。这在一般的应用里已经能够满足我们应用的需要,毕竟我们并不是什么时候都需要创建大量的线,并在它们执行一个简单的任务后销毁。 但是在一些web、email、database等 应用里,比如彩铃,我们的应用在任何时候都要准备应对数目巨大的连接请求,同时,这些请求所要完成的任务却又可能非常的简单,即只占用很少的处理时...

by lc0060305 - Linux文档专区 - 2008-06-17 17:34:52 阅读(1164) 回复(0)

由于文章太长,只能放在我的blog上。希望大家多多测试,进行完善。 修改意见可以在评论中提出。 http://blog.csdn.net/tingya/archive/2004/12/23/226614.aspx

by tingya - 程序开发 - 2005-09-09 15:05:58 阅读(2606) 回复(4)

由于文章太长,只能放在我的blog上。希望大家多多测试,进行完善。 修改意见可以在评论中提出。 http://blog.csdn.net/tingya/archive/2004/12/23/226614.aspx

by tingya - Linux环境编程 - 2007-11-19 11:50:55 阅读(7147) 回复(6)

自己个人根据线的思想写的小序,老鸟 大虾些就不要笑话小弟了 #include #include #include #include #include #include #include #include #define SIZE 50 sem_t sem1,sem2,sem3; //sem1:线个数,sem2:要执行任务个数,sem3 排队任务总数 struct process //任务结构 { int (*proces...

by asd33asd - Linux环境编程 - 2010-03-11 16:53:54 阅读(3660) 回复(1)

在CThreadPool中存在两个链表,一个是空闲链表,一个是忙碌链表。Idle链表中存放所有的空闲进,当线执行任务时候,其状态变为忙碌状态,同时从空闲链表中删除,并移至忙碌链表中。在CThreadPool的构造函数中,我们将执行下面的代码: for(int i=0;i { CWorkerThread* thr = new CWorkerThread(); AppendToIdleList(thr); thr->SetThreadPool(this); thr->Start(); //begin the thread,the thread wai...

by alloney - Linux文档专区 - 2007-03-31 18:44:49 阅读(603) 回复(0)

在CThreadPool中存在两个链表,一个是空闲链表,一个是忙碌链表。Idle链表中存放所有的空闲进,当线执行任务时候,其状态变为忙碌状态,同时从空闲链表中删除,并移至忙碌链表中。在CThreadPool的构造函数中,我们将执行下面的代码: for(int i=0;i { CWorkerThread* thr = new CWorkerThread(); AppendToIdleList(thr); thr->SetThreadPool(this); thr->Start(); //begin the thread,the thread wa...

by zhoutao8008 - Linux文档专区 - 2007-03-27 17:40:49 阅读(498) 回复(0)

1 请问如何在linux中用标准C++实现线; 我想定义一个类在这个类中封装对线的操作,但用线的函数只能定义为静态的或全局的,这样它成分类的方法,如何是它能够在创建不同的对象时每个对象能有自己的线操作方法。 2 请问在linux中如何暂停一个线,到合适的时候再将它唤醒

by yifang - C/C++ - 2004-03-15 15:16:21 阅读(2172) 回复(2)

Windows平台上有win32 api提供的线调用以及完成端口调用。 linux上有吗? 我搜了一圈没有找到,难道要去找各种开源的C/C++线实现才行吗,有没有比较标准和通用的呢,pthread是否自带一个线实现?

by cdsfiui - C/C++ - 2017-02-12 00:00:11 阅读(760) 回复(5)
by ladyABC - Java - 2012-08-30 14:41:52 阅读(11099) 回复(9)

在网上搜了下,大多是Java或者C++之类的,谁有C写的,分享一下哈,谢谢:)

by 030802127 - C/C++ - 2009-11-26 14:52:25 阅读(9626) 回复(16)