监听端口,需要占用cpu资源么 5C

监听端口,需要占用cpu资源么?比如:tomcat监听80端口,有请求进来,就会立即
收到然后进行处理,然后响应,这个总不会是while循环一直监测这个端口的状态吧?
还是说是通过cpu的中断?

19个回答

这个需要看你监听的机制,如果是poll类型的监听的时候不占用。

cpu肯定会中断、多路复用的cpu

占用,有运算就有占用,哥们

我觉得这个是要占用CPU资源的,而且监听这个动作是比较不耗CPU资源。

耗费。只要系统运行就耗费资源,只是多与少的问题。系统资源利用率越高,系统响应就会越慢。
监听一般都会启动线程。一般会While的。

这个需要看你监听的机制,如果是poll类型的监听的时候不占用。

肯定会占用CPU资源的,不过现在的CPU这么强大,占用这点资源没关系的

存在进程即需要占用CPU,

答案是肯定得占用 cpu得根据端口号码 将请求交给相应的进程执行

肯定需要的,只要开进程就会占用CPU计算资源的

共19条数据 1 尾页
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
richtextbox占用CPU资源
做了一个可以显示richtextbox行号的控件,是在一个pictruebox上来画关联的richtextbox的行号,发现在最大化窗口后(该窗体上只有一个带行号的richtextbox控件,并且 dock = fill),发现在不停回车到100多行时CPU资源占用率一下子上升到100%,也曾经用过标准的richtextbox,发现在不停的按住方向键的时候,CPU也很快上升到很高的值,请问怎么解决?
进程占用CPU资源
请问各位神奇的牛人,现在手头上有一个软件;它持续的运算占用到大量的CPU资源,把调整进程优先权排除在外,有何解可让它降到CPU占用50%以下!
TCP监听,占用CPU 100%
代码如下:rnwhile(true) rn rn if(_listener.Pending()) rn rn ……rn rn
控制进程占用的CPU资源
我有一个有多个线程的进程,运行时占用99的CPU资源,请问怎么控制能使它占用指定数量的CPU资源(至少让它少用一点),请高手指教
程序占用CPU资源的问题
我写了一个程序用于生成一个窗口,程序执行以前CPU的占用率为13%左右,执行后就达到100%了!不会吧!我只是生成了一个简单的窗体而已,程序如下rn;###############################################################rn .386 rn .model flat, stdcallrn option casemap:nonernrn;############################################################rnrn include \masm32\include\windows.inc rn include \masm32\include\user32.incrn include \masm32\include\kernel32.incrn include \masm32\include\gdi32.incrnrn includelib \masm32\lib\user32.librn includelib \masm32\lib\kernel32.librn includelib \masm32\lib\gdi32.librnrn;###############################################################rnrn WinMain proto :DWORD,:DWORD,:DWORD,:DWORDrnrn;###############################################################rn.data rn ClassName db 'MyWndClass',0rn AppName db 'NewWindow',0rn char WPARAM 20Hrn.data?rn hInstance HINSTANCE ?rn CommandLine LPSTR ?rn hdc HDC ?rn.code rnstart:rn invoke GetModuleHandle, NULLrn mov hInstance, eaxrn invoke GetCommandLinern mov CommandLine, eaxrn invoke WinMain, hInstance, NULL, CommandLine, SW_SHOWDEFAULTrn invoke ExitProcess, eaxrnrn;##########################################################################rnrnWinMain proc hInst:HINSTANCE,hPrevInst:HINSTANCE,CmdLine:LPSTR,CmdShow:DWORD rn LOCAL wc:WNDCLASSEXrn LOCAL msg:MSGrn LOCAL hwnd:HWNDrn rn mov wc.cbSize,SIZEOF WNDCLASSEX rn mov wc.style, CS_HREDRAW or CS_VREDRAW rn mov wc.lpfnWndProc, OFFSET WndProc rn mov wc.cbClsExtra,NULL rn mov wc.cbWndExtra,NULL rn push hInstance rn pop wc.hInstance rn mov wc.hbrBackground,COLOR_WINDOW rn mov wc.lpszMenuName,NULLrn mov wc.lpszClassName,OFFSET ClassName rn invoke LoadIcon,NULL,IDI_APPLICATION rn mov wc.hIcon,eax rn mov wc.hIconSm,eax rn invoke LoadCursor,NULL,IDC_ARROW rn mov wc.hCursor,eax rn invoke RegisterClassEx, addr wc rn invoke CreateWindowEx,NULL,\ rn ADDR ClassName,\ rn ADDR AppName,\ rn WS_OVERLAPPEDWINDOW,\ rn CW_USEDEFAULT,\ rn CW_USEDEFAULT,\ rn CW_USEDEFAULT,\ rn CW_USEDEFAULT,\ rn NULL,\ rn NULL,\ rn hInst,\ rn NULL rn mov hwnd, eaxrn invoke ShowWindow, hwnd, CmdShowrn invoke UpdateWindow, hwndrn invoke GetDC, hwndrn mov hdc, eaxrnrnFMessage:rn invoke GetMessage, addr msg, NULL, 0, 0 rn cmp eax, 0rn jz EndMessagern invoke TranslateMessage, ADDR msg rn invoke DispatchMessage, ADDR msg rn jmp FMessagernEndMessage:rn mov eax, msg.wParamrn retrnWinMain endprnrn;########################################################################rnrnWndProc proc hwnd:HWND, uMsg:UINT, wParam:WPARAM, lParam:LPARAMrn LOCAL BitBmp:HBITMAPrn .IF uMsg==WM_DESTROYrn invoke PostQuitMessage, NULLrn .ELSEIF uMsg==WM_CHARrn push wParamrn pop charrn invoke SendMessage, hwnd, WM_PAINT, 0, 0rn .ELSEIF uMsg==WM_PAINTrn invoke LoadBitmap, NULL, OBM_COMBOrn mov BitBmp, eaxrn invoke BitBlt, hdc, 50, 50, 32, 32, BitBmp, 0, 0, SRCCOPYrn invoke TextOut, hdc, 0, 0,addr char, 1rn .ELSErn invoke DefWindowProc, hwnd, uMsg, wParam, lParamrn retrn .ENDIFrn xor eax, eaxrn retrnWndProc endprnrnend startrn rn大侠们告诉我一下原因啊,谢谢rn
CPU资源占用100%分析
相信很多童鞋都会遇到这种情况,通常只运行一个程序或者在待机状态下,cpu资源的占用率居高不下,导致电脑运行速度下降,看了我多年来积累的分析,相信对你会有用的
cpu占用资源高的问题
我的程序中(Servlet+mysql)用到了这样的查询语句 rnString SchoolSql="select sid from school where sid<>1"; rnResultSet SchoolRs=aDBC.SelectDB(db,false,"",SchoolSql); rnif(SchoolRs!=null) rnwhile(SchoolRs.next())//354次循环 rnResultSet stuRs = aDBC.SelectDB(db, false, "", "select count(id) from student where sid="+SchoolRs.getString("sid")+" and mphone>='13500000000' and mphone<='13999999999' group by groupid,mphone"); rnif (stuRs != null) rnstuRs.last(); rnthis.studenttotal += stuRs.getRow(); rnstuRs.close(); rnstuRs = null; rn rn rnSchoolRs.close(); rnSchoolRs=null; rn rn还有其他查询语句,但都是一些类似“select * from area”的查询语句(没有包含where,这些表都不大,最多7000左右条数据) rn问题就是我一运行这程序的时候,mysqld线程cpu使用率是90%以上,而且查询也比较慢,查询结果是studenttotal=167120,请问这sql语句该怎样优化,为什么cpu使用率这么高?(student表中已建索引sid和mphone,student表有数据20万左右)rn
IIS占用CPU资源异常问题
新装的WIN2K,SP3rn浏览本地站点失败后,IIS即占用CPU 95%以上资源...rn卸载后重装,如故...rnrn机器上有dreameweaver, photoshop.是不是有冲突?
CPU 仪表盘占用的资源多么?
没在任务管理器里看到。视觉效果里把除了图片的缩略图之外的所有东西都关了,不要说Win7的界面本身就要占用一些资源,这个东西根本就不值一提的话了。
mep4.tmp.exe占用大量cpu资源
开机后,运行程序时,在任务管理器中出现mep4.tmp.exe占用大量cpu资源,随即expolor.exe运行,过一会,运行大量的net.exe net1.exe, 怎么办啊???rnrn
System.out.println()是否占用CPU资源
请问 在我的程序中 System.out.println()主要是用来进行测试用的..rn在软件正式发布的时候不删除不知道是否占用资源..占用多少..rn此语句是在不断的打印东西....
w3wp.exe占用CPU资源的问题
环境:rnweb serverice: win2003 server ,ISI6.0,SqlServerrn为什么这个只要请求web服务它就会down掉,我看看资源管理器,w3wp.exe竟然占80%CPU,为什么>>rn
CPU资源占用100%解决方法
驱动没有经过认证,造成CPU资源占用100%。大量的测试版的驱动在网上泛滥,造成了难以发现的故障原因。
服务器端口资源占用问题
我在Servlet中用ServerSocket侦听一个空端口。昨天启动后运行正常,rn不知什么原因今天通过Socket就连接不上了,Servlet不是运行后长驻内存吗?开始以为服务器重启过,于是重新请求Servlet,但提示BindException异常,刷新Servler后情况依然,我该如何解决??急~
请问DES加密对CPU占用资源大么?
我准备在访问网站的每个页面时,写一个用DES加密的字符到客户端Cookie中,网站的访问量比较大,每天有20万,也就是说会进行非常频繁的DES运算,请问一下会对服务器有大的影响么?
串口监听 绿色 中文 不占用端口
串口监听 绿色 中文 不占用端口 监听串口的工作通信过程
如何监听本地哪些端口被占用?
用netstat参数可以测试! 具体步骤是:运行框--输入CMD--netstat 可用参数很多,可以上网查询,常用的有netstat -n netstat -a
新建数据库监听端口被占用
在操作系统是centos6.5的服务器上第一次安装oracle数据库时一直提示1521端口被占用,即使更换了端口依旧报错被占用。 解决方法: 1、检查端口是否有被其他进程占用:netstat -antpl|grep 1521 有被占用,停止占用的进程 2、检查ip是否一致:/etc/hosts、/ifconfig、 这两个中的ip是否一致,如果不一致,修改/etc/hosts下的...
SQLServer 肿么会占用这么多CPU
这貌似一个select就是2M内存啊rn这2核2G的服务器貌似也扛不住几十个查询rn是不是mysql的查询比sqlserver效率高啊rn为什么mysql的240M内存的服务都可以抗住几十个查询
socket 监听端口(端口被占用) 扎整?
能否事前 检测 端口被占用没?rn请给出代码 谢谢!~ c#
wnTKYg长期占用CPU资源(linux)
第一步:堵住木马入侵的源头由于一开始使用redis并没有设置密码,导致wnTKYg被植入。修补该漏洞的方法(在redis.conf中设置):①.修改默认端口# Accept connections on the specified port, default is 6379 (IANA #815344). # If port 0 is specified Redis will not listen...
游戏资源占用问题 cpu >50%
最近看一些这方面的东西,其中一个例子,运行的时候CPU就占用50%以上,即使什么动作也没做,代码如下,有没有更好的办法让CPU占用率降低呢?rnrn while (TRUE)rn rn if (PeekMessage(&msg, NULL, 0, 0, PM_REMOVE))rn rn // Process the messagern if (msg.message == WM_QUIT)rn break;rn TranslateMessage(&msg);rn DispatchMessage(&msg);rn rn elsern rn // Make sure the game engine isn't sleepingrn if (!GameEngine::GetEngine()->GetSleep())rn rn // Check the tick count to see if a game cycle has elapsedrn iTickCount = GetTickCount();rn if (iTickCount > iTickTrigger)rn rn iTickTrigger = iTickCount +rn GameEngine::GetEngine()->GetFrameDelay();rn GameEngine::GetEngine()->CheckJoystick();rn GameCycle();rn rn rn rn rn return (int)msg.wParam;rn
SQL Server2005占用大量CPU资源
win2003+IIS6+MS SQLServer2005rn之前很正常,最近几天突然狂响。查看任务管理器,是SQL占用绝大部分CPU资源所致。rn通过SQLServer profiler监视。发现占用资源最多的是audit logout事件。rn也查过网上的资料,也有过类似情况。但是都没有解决。rn请问,最有可能造成这种情况的有哪些原因。rn也拜托各位大侠,公司的OA已经接近瘫痪了。rn指点指点!!!
postgreSQL线程长期占用CPU资源问题
项目开发环境: tomcat6 + java + postgreSQLrnrn项目跑起来之后,postgreSQL始终占用着CPU和内存资源不执行查询语句。rnrn其他的后台入库insert没有问题,能够正常的进行。rnrn通过PID查询 pg_stat_activity 表 ,然后看到这些线程都在执行同一个select语句。rnrn求大神?该如何解决这个问题,不胜感激!rnrnrnrn[img=https://img-bbs.csdn.net/upload/201404/01/1396345204_107804.png][/img]rnrnrn
cpu资源占用问题,或是木马问题?
我的系统是xp,(ie6.0),最近开机一段时间后,进程iexplore.exe的cpu占用率高达70%-98%,内存65m以上,严重影响操作;原来上网同时打开四五十个网页浏览没问题,现在四五个都很慢,是不是有木马之类的东西呀?请指教rn谢谢
SpeedFan CPU监控,占用资源极小
监控主板芯片传感器温度,可以最小化到托盘,很不错的软件
文件下载,占用大量cpu资源,如何解决
我做了个c/s结构的文件下载程序。一个客户端下载的时候,服务器和客户端的cpu利用率就是100%。2个客户端同时下载的时候或开一个占40%以上cpu资源的程序时,服务端就会自动over了,也没有包错信息(例如对方的socket自动断开之类的),但是资源释放掉了,没有任何反映了(我的超时重发也没有了,重发超过10次会发送发送失败的消息出来)。我的数据包都是收到对方应答后才继续发的,中间的等待是循环调用DoEvent()进行等待的。rnvoid CDownloadBmpServDlg::DoEvent()rnrn MSG msg;rn while (PeekMessage(&msg, NULL, 0, 0, PM_REMOVE))rn rn TranslateMessage(&msg);rn DispatchMessage(&msg);rn rn return;rnrnrn这个是不是占用cpu资源的主要因素,还是因为socket通信导致的(用网际快车也是cpu资源消耗为100%)?如何控制cpu的资源阿?
得到进程占用CPU资源的百分比
得到进程,线程占用CPU资源的百分比
占用CPU资源多请教高手,谢谢!!!
占用CPU资源多请教高手,谢谢!!!(画矩形的速度比较慢,不像有的软件很快,求教高手)rn我执行键盘dwon时,CPU占了95%。没用前和用后,占了13%rn Private bmp, bmpyy, bmptab, bmpstmp As Bitmaprn Dim g As System.Drawing.Graphicsrn Dim recrshJx As Graphics rn Dim recrshWZ As Graphics rn rn rn Private Sub pich(ByVal a As Short)rn Me.Refresh()rn bmpyy = bmp.Clonern recrshJx = Graphics.FromImage(bmpyy)rn recrshJx.FillRectangle(New SolidBrush(Color.FromArgb(&H78FF0000)), 0, lsHith(a - 1), Picmeun.Width, lsHith(a) - lsHith(a - 1))rn Pichq.Image = bmpyyrn End Subrn rn Private Sub Hqsj_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles Me.KeyDownrn If e.KeyCode = Keys.Down Thenrn keydwon = keydwon + 1rn VSBar1.Value = keydwonrn xztwz = xztwz + 1rn If xztwz > UBound(lsHith) - 1 Thenrn xztwz = UBound(lsHith) - 1rn End Ifrn pich(xztwz)rn End Ifrn End Sub
求解 VS.net 占用CPU资源的问题
我装完VS.net后,VS.net给自动启动了一个叫做vsmon的进程,每隔几秒就导致CPU使用率高达90%以上,又在注册表RUN和启动中找不到哪里有踪影,可不可以不启动这个东西?怎么办?
游戏最小化为何还占用CPU资源
我没有学过操作系统相关知识,但是我认为既然游戏最小化则在其恢复之前不会对其进行操作,其也没有必要等待命令,为何还占用很高的CPU资源rn在不关闭游戏的前提下有无解决办法(因为有些游戏中途无法保存)
svchost.exe进程占用100%cpu资源的问题
别告诉在下是什么注册表那个开机的键值的问题啊。根本就不是。rn 这个进程会占用大量的cpu资源导致网速很慢。也不是什么冲击波。rpc漏洞已经补上了。如果知道,就请告诉在下。如果不知道,拜托不要乱说。非常感谢知道解决办法的人。不太清楚的人请不要跟贴。特别是什么说注册表那个说法。在下最讨厌了。根本是胡说。
为什么was5占用的CPU资源老是100%?
服务器是IBM至强700cpu,操作系统是win2000 server family
javaw.exe为何不断地占用CPU资源?
我用Eclipse3.2+Myeclipse4.1+Tomcat5.5+JDK1.5开发环境,把自动编译去掉了。可是总是在写代码时,经常出现javaw.exe占用CPU资源达到95%以上,使得整个操作系统显得特别慢!请问如何调整,不编译时,javaw.exe占用正常的CPU资源?
关于线程占用CPU资源问题
我自己写了个程序,工作线程会通过WSAWaitForMultipleEvents函数等待制定的socket事件,然后如果有相应的事件则读数据做一些处理,我把等待时间设置为5s,还是发现CPU几乎占用100%,当然不是一直都这样占着,我还是可以做其他的事情,可这也不对,基本总在这个值,而我看flashget等这样的软件,开10个线程下载东西却占用很少的cpu,我的线程到底这么回事?工作线程在设计的时候有什么规则吗?
SOS:Oracle为何占用CPU 99%资源?
我的DataBase服务器(NT 4.0),今天突然访问回应很慢,不知为什么?望各位高手大侠帮助,给小弟一点建议,万分感谢!rn服务器存在问题:rn重新启动后,Oracle占用资源很少.过一段时间后就占用99%的CPU资源.rn
为何java.exe CPU资源占用会很高?
我采用的是Windows 2000 + Resin + MSSQL 方式来搭建的JSP WEB平台,这个平台运行了有2年了,但近段时间以来,经常出现java.exe程序CPU占用99%的情况,而且无法终止这个进程,请问是什么原因,如何查看这个进程具体运行在什么状态呢?
services.exe占用CPU资源过多的问题。
系统:WIN2000SP4所有补丁。启动机器时有时发现services.exe占用CPU高大100%,有时启动机器则正常。请教高手问题何在。。
SQL Sever的内存与CPU资源占用问题
我在服务器上运行了一套ASP论坛程序,一般在线50~100人rnrn随着论坛程序运行的时间越长,SQL server占用的内存也越大,CPU的占用率也明显提高,运行5小时左右就占到了140M左右,我想在SQL的动态内存分配中作一下限制,但是不知道把这个占用比例设置成多少比较好?(我的服务器内存1G),这样做是否可以使SQL server减少CPU的占用?rnrn另外有一个DLLHOST进程也随着SQL server不断增大,占了4、50M的内存,这种情况合理吗?是否是程序的问题?这个DLLHOST是否能被释放?rnrn求略微详细的解释,感谢各位大虾不吝赐教~~~!
为何servers.exe占用的CPU资源达99%?
如题各高手可有招?
相关热词 c#部署端口监听项目、 c#接口中的属性使用方法 c# 昨天 c#func链接匿名方法 c#怎么创建文件夹 c#从键盘接收空格 c#da/ad c#部门请假管理系统 c#服务器socket c# 默认的访问修饰符