降低CPU使用率,处置好因降低CPU使用率带来的颜色偏差
This commit is contained in:
@@ -1,4 +1,6 @@
|
||||
using System.Net;
|
||||
using Ayay.SerilogLogs;
|
||||
using Serilog;
|
||||
using System.Net;
|
||||
using System.Net.Sockets;
|
||||
|
||||
namespace SHH.MjpegPlayer
|
||||
@@ -8,6 +10,8 @@ namespace SHH.MjpegPlayer
|
||||
/// </summary>
|
||||
public class MjpegServer
|
||||
{
|
||||
private static readonly ILogger _sysLog = Log.ForContext("SourceContext", LogModules.Core);
|
||||
|
||||
// [修复] 静态列表管理监听器,支持优雅停止
|
||||
private static readonly List<TcpListener> _listeners = new List<TcpListener>();
|
||||
private static readonly object _lock = new object();
|
||||
@@ -36,9 +40,10 @@ namespace SHH.MjpegPlayer
|
||||
|
||||
var server = new TcpListener(ipAddress, port);
|
||||
lock (_lock) _listeners.Add(server);
|
||||
|
||||
|
||||
server.Start();
|
||||
// Logs.LogInformation...
|
||||
_sysLog.Information($"启动服务成功,端口:{port}");
|
||||
|
||||
try
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user