论坛
提问
用户
提问
×
游客
登录
注册
忘记密码?
我们什么时候应该使用Java的Thread而不是Executor?
论坛
我们什么时候应该使用Java的Thread而不是Executor?
12 浏览
2023年1月20日
匿名的
2023年1月21日
0
Comments
我们什么时候应该使用Java的Thread而不是Executor?
执行者(Executor)似乎是一种干净的抽象。在什么情况下,你会选择直接使用线程(Thread)而不是依赖更强大的执行者?
0
0
答案
活跃
已投票
最新
最老的
用户名或电子邮箱地址
密码
注册
Lost Password
使用ExecutorService的优点是什么?
你什么时候会调用java的thread.run()而不是thread.start()?
SingleThreadExecutor是Java中的一个线程池,它只有一个工作线程。它适用于需要按顺序执行任务的场景,因为它保证任务按照提交的顺序执行,而不会并行执行。这个线程池适用于I/O密集型的操作,比如数据库操作或者文件读写。另一方面,普通的线程是由开发者手动创建和管理的,可以同时执行多个任务,并行执行。这种方式适用于CPU密集型的操作,比如计算和算法处理。
实现Runnable接口与继承Thread类的区别
Java: Runnable vs Callable - When to use
Java的Fork/Join与ExecutorService-何时使用哪一个?
可运行的 run() 方法同步执行,而可调用的 call() 方法异步执行。
Java Timer与ExecutorService之间的区别是什么?
Executors.newCachedThreadPool()与Executors.newFixedThreadPool()
为什么网上说“implements Runnable”在所有情况下都比“extends Thread”胜出?
Java中Runnable和Callable接口的区别
Java-5 ThreadPoolExecutor相对于Java-7 ForkJoinPool的优势是什么?
ExecutorService(特别是ThreadPoolExecutor)是线程安全的吗?
Spring ThreadPoolTaskExecutor vs Java Executorservice cachedthreadpool [closed] Spring的ThreadPoolTaskExecutor和Java的Executorservice cachedthreadpool之间的区别是什么? [已关闭]
在Java中使用ThreadFactory
任务和线程的区别
线程(Thread)与线程池(ThreadPool)
选择 ExecutorService 的 submit 和 ExecutorService 的 execute。
Thread vs CompletableFuture
线程池在Java中的用途是什么?