当前位置:  技术问答>java相关

怎么样控制处在Runnable状态的线程的数量???

    来源: 互联网  发布时间:2015-02-06

    本文导语:  比如起了一个ServerSocket,只要有客户端连接上就起一个线程处理客户请求, 但考虑到server能承受的压力,可能希望只有一部分线程处在runnable状态, 应该怎么做? | 在实现runnable的类runthread中...

比如起了一个ServerSocket,只要有客户端连接上就起一个线程处理客户请求,
但考虑到server能承受的压力,可能希望只有一部分线程处在runnable状态,
应该怎么做?

|
在实现runnable的类runthread中设置一个static型的计数器,
开始运行时计数器加1,停止时减1

继承ServerSocket类,重写accept方法,在方法中先循环检查runthread的计数器记录的线程数目是否过大,如果过大,当前线程睡眠一小段时间。直到小于跳出循环,再调用父类的accept,这样就可以。

    
 
 

您可能感兴趣的文章:

  • 能否通过线程id控制线程的状态?或是观察到线程的状态?
  • 时间片控制子线程结束
  • 线程控制问题
  • 线程控制问题,急急急
  • java信号量控制线程打印顺序的示例分享 iis7站长之家
  • JAVA中有没有类似C中的select、poll机制的类包来实现线程并发控制
  • Java join 线程控制用法
  • 求解局域网即使通信软件中合理的线程控制
  • 我需要一个模型,在 LINUX C 下。实现线程间的控制,执行,阻塞,再执行。。。。。不知道如何实现。
  • 如何控制一个线程的超时?
  • 求 思路 信号量控制函数中的线程sleep 100微秒。(linux)
  • java信号量控制线程打印顺序的示例分享
  • java控制线程运行
  • Shell多线程操作及线程数控制实例
  • 使用Barrier来控制线程同步示例
  • 不太明白线程控制中的yield(),请高手给小弟见解一下,最好带例子?
  • 线程控制,但是pthread_create(&pid, NULL, &handle_roution, NULL)更本没走进去????????????
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • C++ I/O 成员 fill():控制默认填充字符
  • 请问如何实现控制台下输入但是控制台不回显(说白了就是怎样写控制台程序的密码输入部分)
  • Web前端开发如何利用css样式来控制Html中的h1/h2/h3标签不换行
  • java能控制打印机吗?怎么控制?
  • 软件项目版本控制需要注意的几点
  • 如何控制printk信息写往哪些控制台?
  • CSS控制长文本内容显示(截取的地方用省略号代替)
  • “访问控制矩阵比访问控制表更节约空间”
  • jquery控制css display属性(控制元素显示与隐藏)
  • 请问 linux 是如何调用 alsa的控制接口的??是通过控制接口名字吗?
  • 请教一个问题。如何用Java实现远程控制,一台机器控制另一台,简单的如重启。给个详细的帮助。谢谢。。。
  • 1、linux下一个虚拟控制台北我弄死了怎么重启?2、如果所有的虚拟控制台都被我弄死了,是不是就完蛋了?
  • 音量控制键控制的音频流(setVolumeControlStream)描述
  • java高手都上厕所去了吗?如何控制System.in.read()的字符回显?说白了就让不想让别人看到我在控制台上都输了些什么见不得人的东西
  • 请问如何用telnet远程控制redhat 9linux系统呀?因为我没有在服务器安装远程控制软件如:VNC、secureCRT.谢谢
  • 控制终端如何转移
  • 如何实现启动一个带控制台的目标程序
  • bash的控制终端
  • 自动化控制 OpenAPC
  • 如何控制脉冲频率?
  • 控制终端与终端设备是什么关系?


  • 站内导航:


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

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3