분류 기타

Deadlock Empire - 동시성으로 퍼즐을 푸십시오.

컨텐츠 정보

  • 조회 184 (작성일 )

본문

필요한 기술은 지능, 교활함, 인내 및 C #의 신성한 언어로 된 다중 스레드 프로그래밍의 복잡성에 대해 자신을 테스트하려는 의지입니다. 아래의 각 과제는 둘 이상의 스레드로 구성된 컴퓨터 프로그램입니다. 스케줄러 역할과 교활한 역할을 수행하십시오! 프로그램의 결함을 악용하여 충돌이나 오작동을 일으키는 것이 목표입니다.


https://deadlockempire.github.io/ 



예를 들어, 발생하는 교착 상태가 발생할 수 있습니다 또는 두 개의 스레드가 동시에 같은 중요한 부분을 입력하는 것이 당신은 같은 방법으로 컨텍스트 스위치를 예약 할 수 있습니다. 이런 방식으로 프로그램을 방해하는 행동은 승리로 간주됩니다.


당신은 스케줄러입니다-당신은 하나의 도구 만 가질 수 있습니다 : 시간과 중단의 총 마스터로서 언제든지 컨텍스트를 전환하는 능력. 병렬 마법사의 군대가 우리에게 달려 있고 오직 당신 만이 Sequentialist 군대를 승리로 이끌 수 있기 때문에 그것이 충분하기를 바랍니다.