mirror of
https://gitlab.bixilon.de/bixilon/minosoft.git
synced 2025-09-17 11:24:56 -04:00
lower network priority generally
This commit is contained in:
parent
1dc689baf5
commit
d95e508219
@ -40,7 +40,7 @@ class ClientPacketHandler(
|
|||||||
|
|
||||||
override fun channelRead0(context: ChannelHandlerContext, queued: QueuedS2CP<*>) {
|
override fun channelRead0(context: ChannelHandlerContext, queued: QueuedS2CP<*>) {
|
||||||
if (queued.type.threadSafe && (DefaultThreadPool.queueSize < DefaultThreadPool.threadCount - 1 || queued.type.lowPriority)) { // only handle async when thread pool not busy
|
if (queued.type.threadSafe && (DefaultThreadPool.queueSize < DefaultThreadPool.threadCount - 1 || queued.type.lowPriority)) { // only handle async when thread pool not busy
|
||||||
val runnable = SimplePoolRunnable(priority = if (queued.type.lowPriority) ThreadPool.Priorities.HIGH else ThreadPool.Priorities.HIGHER)
|
val runnable = SimplePoolRunnable(priority = if (queued.type.lowPriority) ThreadPool.Priorities.NORMAL else ThreadPool.Priorities.HIGH)
|
||||||
runnable.runnable = Runnable { tryHandle(context, queued.type, queued.packet) }
|
runnable.runnable = Runnable { tryHandle(context, queued.type, queued.packet) }
|
||||||
DefaultThreadPool += runnable
|
DefaultThreadPool += runnable
|
||||||
} else {
|
} else {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user