pipelineWrite

This commit is contained in:
redkale
2024-10-28 10:41:55 +08:00
parent edfc7b9190
commit f33ac5f88a

View File

@@ -160,13 +160,13 @@ abstract class AsyncNioConnection extends AsyncConnection {
@Override @Override
public final void pipelineWrite(PipelinePacket... packets) { public final void pipelineWrite(PipelinePacket... packets) {
if (pipelineWriteQueue == null) { if (pipelineWriteQueue == null) {
writeLock.lock(); lockWrite();
try { try {
if (pipelineWriteQueue == null) { if (pipelineWriteQueue == null) {
pipelineWriteQueue = new ConcurrentLinkedDeque<>(); pipelineWriteQueue = new ConcurrentLinkedDeque<>();
} }
} finally { } finally {
writeLock.unlock(); unlockWrite();
} }
} }
for (PipelinePacket packet : packets) { for (PipelinePacket packet : packets) {