怎么销毁java中的线程呢?

发布于 2021-11-19 23:11:07 字数 121 浏览 869 评论 16

怎么才能销毁java中的线程呢?我进行多线程访问服务器的操作,每次假如创建5条线程,访问服务器结束之后,会再次的创建线程,久而久之,我访问服务器的数据很多的时候,就会跟着创建很多的线程,造成了内存溢出,我该怎么销毁线程呢?从而使内存不会溢出?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(16

躲猫猫 2021-11-25 05:28:28

java自带的线程池,似乎也有这个问题啊,我现在遇到的是不知道是因为内存溢出了,还是Executors自己的问题,造成软件运行一段时间后不能创建新的线程了

倚栏听风 2021-11-25 05:28:28

这个问题怎么解决的?

琴流音 2021-11-25 05:28:26

Executors 

瀞厅☆埖开 2021-11-25 05:27:38

线程一定要自己停掉,无论使用什么办法!

瀞厅☆埖开 2021-11-25 05:26:35

原来这样,我看下,如有不明白,请你再给讲解~(≧▽≦)/~啦啦啦

断爱 2021-11-25 05:26:13

这是apache的 对象池框架,很小,很给力.至于往里面放神马自己随便喽~~~

挽清梦 2021-11-25 05:24:48

有没有小例子给一下( ⊙o⊙ )哇,这个不是很熟悉( ⊙o⊙ )哇

成熟稳重的好男人 2021-11-25 05:23:48

google. bing. 例子太多了. 官网上的document说的也非常清楚.

无人问我粥可暖 2021-11-25 05:19:59

好吧 我再自己去看看

空城仅有旧梦在 2021-11-25 05:08:29

自己不用写啦... 看下apache的pool吧. 一直都在用,你懂的:

http://commons.apache.org/pool/

用到Thread的时候一定要用Executor框架.

恋你朝朝暮暮 2021-11-25 05:00:00

为什么不能用??

青萝楚歌 2021-11-25 04:50:52

java.util.concurrent 包中包含灵活的线程池实现,但是更重要的是,它包含用于管理实现 Runnable 的任务的执行的整个框架。该框架称为 Executor 框架。

等你爱我 2021-11-25 04:19:02

自己写,或用现成的,还是一个池,池里放线程,那还不就是线程池?

静谧 2021-11-25 01:09:49

恩,你说的很对,我再去看看线程池的知识,去改下代码,用线程池试试。O(∩_∩)O谢谢

时光清浅 2021-11-23 02:36:43

有没有写好的小例子,给看下吧,很想看看

别再吹冷风 2021-11-22 05:57:43

找个线程池用用

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文