![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
经验/面试/技巧
Deryck_德瑞克
擅长领域:C/C++游戏编程、JavaEE企业级开发
展开
-
Java线程池的几种状态
2.Shutdown:调用shutdown方法后,此时不再接收新的任务,但会执行已提交在准备队列中的任务。1.Running:运行状态,线程池新建或者调用execute方法后进入,接收新的任务。3.Stop:调用shutdownnow方法后,此时不再接收新的任务,也会中断其他任务。4.Tidying:一个中间状态,不会做任何处理,可以自行定义业务逻辑。5.Terminated:线程池内部所有线程已经终止。原创 2024-07-13 10:49:07 · 40 阅读 · 0 评论 -
如何理解Java中的线程是如何运作的?
在 `main` 方法中,我们创建了一个 `MyRunnable` 实例和一个 `Thread` 对象,并将 `MyRunnable` 实例传递给 `Thread` 对象的构造函数。3. **调用 `Thread` 对象的 `start` 方法**:这将启动一个新的线程,并在新线程中调用 `Runnable` 实例的 `run` 方法。- 最后,我们调用 `Thread` 对象的 `start` 方法来启动一个新的线程,这个新线程会执行 `MyRunnable` 实例的 `run` 方法。原创 2024-07-12 23:01:36 · 152 阅读 · 0 评论 -
为什么不建议使用Executors创建线程?
发现创建的队列为LinkedBlockingQueue,是一个无界阻塞队列,如果使用该线程池执行任务,如果任务过多就会不断的添加到队列中,任务越多占用的内存就越多,最终可能耗尽内存,导致。原创 2024-07-12 22:28:32 · 97 阅读 · 0 评论 -
Java中创建线程的几种方式
2.实现Runnable接口,new一个thread对象,实现run方法,无返回值。1.继承thread类,new一个thread对象,实现run方法,无返回值。3.实现Callable接口,new一个thread对象。底层都是基于实现Runnable接口。4.线程池,实现Runnable接口。原创 2024-07-12 22:16:54 · 141 阅读 · 0 评论 -
404/400、Flask、WSGI
WSGI(Web Server Gateway Interface)服务器是一种遵循 WSGI 规范的服务器,用于在 Python Web 应用和 Web 服务器之间进行通信。WSGI 是 Python 社区定义的一种标准接口,旨在促进不同 Web 服务器和 Python Web 应用之间的兼容性。### WSGI 的作用1. 应用和服务器之间的桥梁- WSGI 服务器负责接收来自 Web 服务器的 HTTP 请求,并将这些请求传递给 Python Web 应用处理。原创 2024-07-12 20:46:23 · 717 阅读 · 0 评论