Sobes.tech

Листи<Action> амалҳо = new List<Action>(); барои ҳар як аз 10 такрор { амалҳоро илова кунед () => System.Console.WriteLine(count); } барои ҳар як амал { амал(); } Дар stdout чӣ хоҳад буд?

39

Чӣ тавр имкон дод, ки суръати хидмати репликация аз тақрибан 300 то 700 паём дар сония зиёд шавад? Чӣ тавр истифода бурда шуданд ConcurrentDictionary ва SemaphoreSlim?

33

Чӣ тавр бояд интизорӣ барои рӯйдодҳои нав ташкил карда шавад, агар навбат холӣ бошад, ва фарқияти байни Channel ва ConcurrentQueue чист?

31

Вазифа: Ҳодисалардан фойдаланувчилардан олинади, ҳар бири ташқи манбада текширилиши керак, аммо у жавоб бермайди. VerificationService-ни амалга оширинг: - Фойдаланувчилардан ҳодисаларни қабул қилади - Ҳар бирини ташқи хизмат билан боғланиб текширади - Агар жавоб PENDING бўлса, бу ҳодисани 5 сониядан олдин қайта юборишга уринади - Максимум 3 уриниш, кейинча ҳодиса идентификатори stdout-га FAILED ҳолати билан чиқарилади - Муваффақиятли ишланган ҳодисалар stdout-га VERIFIED ҳолати билан чиқарилади Ташқи боғлиқликлар шаблони ва штамплари аллақачон амалга оширилган: 1. VerificationStatus 2. Event 3. VerificationResult 4. IExternalSource public enum VerificationStatus { OK, Pending, Error } public record Event(string Id, string Payload); public record VerificationResult(VerificationStatus Status, string? Message = null); public interface IExternalSource { VerificationResult Verify(string eventId); } public class VerificationService { private readonly IExternalSource _externalSource; private const int MaxAttempts = 3; private static readonly TimeSpan RetryDelay = TimeSpan.FromSeconds(5); public VerificationService(IExternalSource externalSource) { _externalSource = externalSource; } // TODO: implement }

29

Чӣ мешавад, вақте ки дар ҳоле ки дигар вазифаҳо ҳанӯз дар иҷро ҳастанд, барои аввалин вазифаи анҷомёфта бо Task.WhenAny интизор мешавед?

27

public struct S : IDisposable { private bool dispose; public void Dispose() { dispose = true; } public bool GetDispose() { return dispose; } } Дар stdout чӣ хоҳад буд?

23

public class A { public virtual void Print1() { System.Console.Write("A"); } public void Print2() { System.Console.Write("A"); } } public class B : A { public override void Print1() { System.Console.Write("B"); } } public class C : B { public new void Print2() { System.Console.Write("C"); } } static void Main(string[] args) { var c = new C(); A a = c; a.Print1(); a.Print2(); c.Print2(); } stdout-да эмне болот?

22

Чӣ тавр метавон сатҳи параллелизмро ҳангоми коркарди маҷмӯи вазифаҳои асинхронӣ маҳдуд кард?

21

[ном] дар бораи як вазифаи ҷолиб ё ҳалли дар ҷойи кории ҳозир ё гузаштаатон, ки мехоҳед бо мо мубодила кунед, нақл кунед.

14