nothingistrue

nothingistrue

V2EX 第 454372 号会员,加入于 2019-11-20 17:03:28 +08:00
今日活跃度排名 10470
根据 nothingistrue 的设置,主题列表只有在你登录之后才可查看
二手交易 相关的信息,包括已关闭的交易,不会被隐藏
nothingistrue 最近回复了
2 天前
回复了 airchaoz 创建的主题 开源软件 大家能够容忍开源有广告吗
greasyfork 上架,请遵循 greasyfork 的规则,跟开源有个屁关系。
看了楼主后面的回复,我上面的回复应该是白瞎了。

追本溯源,Java 的线程池,其设计目的不是为了线程池,它是异步执行器的无奈实现。Java 内置的线程池,你只能把它当作异步执行器来看。而异步执行器,它只保证新任务能被快速接受——以不阻塞任务的提交者,不保证新任务被立刻执行——这很可能导致后续任务提交被阻塞。如果你要的是类似连接池那样的同步调用场景的池子,你得自己设计非异步执行器的线程池。

另外,即时是常规线程池,你也没办法保证任务被立即执行,因为线程启动不等于线程里面的任务开始执行。
"先判断是否达到最大线程数在判断任务队列是否满了"为什么不可以?

为什么要可以?你定义的 n < m ,那不就是打算让它再非繁忙情况下只运行 n 个线程吗?你现在又让它在刚 n+1 个任务就开新线程,这在现实中就是瞎指挥的「领导」。
@OutOfMemery #3 好像是很久之前用过的,先记录一下,后面再慢慢研究。
@a33291 虚拟桌面跟多屏(虚拟显示器),这隔离的不是环境,而是 Windows 任务栏+任务视图。不完美——桌面文件、开始菜单这都是公用的,有限制——应用程序本身要支持多窗口,但你的场景下差不多能用了。
多用户同时远程的前提是,多用户「多会话」操作系统,你要么 Windows Server ,要么 Linux ,要么虚拟化,Windows 普通版还不虚拟化,就不要想了。你这还是涉及到网络的跳板机,那虚拟化也基本可以排除了。
对阿里网盘抱有不切实幻想的人,可能是只经历过百度没经历过迅雷,只撞一次头不信邪。现在你百度跟阿里都撞了,要是再出个网盘还有幻想,那就是脑子有病了。
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3335 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 12ms · UTC 14:17 · PVG 22:17 · LAX 07:17 · JFK 10:17
Developed with CodeLauncher
♥ Do have faith in what you're doing.