static CheckTargetService() { _platform = OsPaltformMgr.GetInstance().Platform; System.Console.WriteLine($"wroking in {_platform}"); _pingCmd = new UniformPingFactory(_platform).PingCmd; }
static ExtractChainFactory() { if (null == _instance) { lock (_lock) { if (null == _instance) { _instance = new ExtractChainFactory(OsPaltformMgr.GetInstance().Platform); } } } }