当前位置:  技术问答>linux和unix

关于服务器开发的一点点小疑问

    来源: 互联网  发布时间:2017-04-09

    本文导语:  准备开发简单服务器 想用消息队列,又想用线程池,用了线程池后 线程都是动态产生的,想用消息队列对整个 逻辑业务(各个线程) 进行控制  但是不知道怎么实现消息队列(系统的貌似只能发送消息给窗口) 那位 兄...

准备开发简单服务器 想用消息队列,又想用线程池,用了线程池后 线程都是动态产生的,想用消息队列对整个 逻辑业务(各个线程) 进行控制 
但是不知道怎么实现消息队列(系统的貌似只能发送消息给窗口)

那位 兄弟 能给我一点点思路啊(关于整个框架 急)

|
1, 异步+状态机
2, 线程池 + 同步逻辑.

|
线程池也能对各个线程进行控制啊:
建立若干个线程、一个任务队列(数组或链表存储各个任务);
来一个任务就调用闲着的线程进行处理,如果没有闲着的线程,则加入任务队列等候处理;

简单服务器epoll+线程池应该能hold住吧

|
找一块共享的地方,存放任务的状态。用轮徇的方法去调度,去创建线程。类似2楼,这种方法还是比较常见的。

    
 
 

您可能感兴趣的文章:

  • 有关 在 JSWDK 服务器 下使用 .shtml 文件的疑问??
  • 配置FTP服务器一些疑问?
  • 关于域名解析cname类型的疑问,服务器上要做什么设置吗?
  • 游戏服务器开发疑问,请赐教
  • Linux下服务器+CGI+用户程序的疑问
  • 服务器添加小ip时遇见了疑问,请各位大大帮忙看看,在线等
  • 恳请对服务器的开发有经验的谈谈服务器开发经验(Unix/Linux & Win32):服务器构架、内存泄漏检测,异常出错……!!!
  • 应用服务器开发库 libADSL
  • 寻求linux开发高手,本人想用linux开发一个视频服务器。本人已将编码和解码部分写完,但对LINUX不熟。特有意寻求合作伙伴。
  • 开发板上建立一个nfs服务器
  • kdevelop开发 网络程序 如何调试? 如何调试服务器端的程序
  • linux下开发服务器怎么搭建?
  • 网络服务器端开发框架 zevent
  • 开源软件二次开发,UNIX服务器维护
  • 开发板建立nfs服务器
  • linux下服务器开发一般使用什么数据库?
  • BWS/1.0 是什么?百度自己开发的 web服务器?
  • 在Linux下开发手机客户端或Pc客户端交互的服务器,需要学哪些知识?
  • DNS服务器开发包 ext-Dns
  • 我想开发一个LINUX下的telnet服务器软件,大侠能否提供源码或者是链接?
  • 在applet中使用别的开发包,是用的浏览器所在本机的还是服务器的?
  • 想学linux,只要是用于网站服务器与web开发,请给小弟推一个
  • 我想开发一个网络服务器,请问linux好还是windows好?
  • linux c++服务器后台开发要学些什么?(介绍点书)
  • 基本问题:jsp开发的网页能否实现用户控制启动服务器中某应用程序的功能?
  • 用Java开发web程序,用什么做web服务器最好?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 重装服务器后IIS网站错误(应用程序中的服务器错误)
  • 请问在红旗Linux多功能服务器版上(不是数据库服务器版)能否正常安装使用Oracle?红旗Linux数据库服务器版要比红旗Linux多功能服务器版贵
  • nginx 服务器介绍
  • 校园网,www服务器,邮件服务器,数据库服务器等各用什么平台(系统)性能最佳?
  • 代理服务器原理,功能及作用详细介绍
  • 双linux服务器如何能在一台服务器崩溃的情况下在另一台服务器上启动相应服务
  • Apache HTTP服务器2.4中的新功能概览
  • 如何有效判断服务器已经连接不上(服务器关闭,服务器非法退出等原因)
  • php中操作memcache的类及成员列表及php下如何连接memched服务器
  • 在服务器端怎样检测客户端与服务器端的某个会话在一段时间里面没有通信,然后在服务器端终止该会话??
  • nginx服务器基本特性及使用技巧
  • 如果服务器不是本机(程序在一服务器,数据库在一服务器,局域网),如何连接sql ??
  • c/c++服务器程序内存泄露问题分析及解决
  • 采用sendmail搭建邮件服务器必须在邮件服务器上构建DNS服务吗?
  • nginx服务器下通过fastcgi支持php5详细安装配置步骤
  • web服务器和应用服务器的区别?
  • Mysql服务器登陆,启动,停止等基本操作命令介绍(Linux/Centos环境)
  • 现在有50台服务器,他们的IP是192.168.1.1~192.168.1.100,如何将服务器192.168.1.1的/etc/rc.local快速复制到另外49台服务器上?
  • 服务器存储快照和数据库快照详解
  • oracle iis7站长之家
  • udp服务器和TCP服务器的问题


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,