contextswitchdeadlock

    17

    1답변

    저는 cs (.net 3.5 cp, vs2010)의 클래스를 사용하여 복잡한 계산을 수행하는데 시간이 많이 걸립니다. 잠시 후 ContextSwitchDeadlock이 발견 된 예외가 발생합니다. 예외가 영어 이외의 언어로 현지화 되었기 때문에 복사 붙여 넣기가 불가능하지만 다음과 같은 의미가 있습니다. ¨ CLR 모듈에서 컨텍스트 COM ... 컨텍스트

    2

    2답변

    O/S Thread.Sleep (10)을하지 않고도 협업/비 선점 멀티 태스킹으로 양보 또는 교착 상태를 방지하는 창의적인 아이디어가 있습니까? 일반적으로 yield 또는 sleep 호출은 스케줄러로 다시 호출하여 다른 작업을 실행합니다. 그러나 이것은 언젠가 교착 상태를 일으킬 수 있습니다. 일부 배경 : 이 응용 프로그램은 같은 업계의 다른 시스템에 비

    0

    1답변

    짧은 이야기 : COM inproc-server (dll)에서 작동하는 C# 응용 프로그램에서"0x80010100 : System call failed "예외가 발생하고 디버그 모드에서도 ContextSwitchDeadlock 예외가 발생합니다. 세부 사항에 이제 더 :. 1) C#을 응용 프로그램은 "아파트"로 등록 된 COM 객체를()를 작성, STA를

    0

    1답변

    xml 파일을 읽는 동안 : 디버깅 도우미 'ContextSwitchDeadlock은'C '에서이 문제를 감지 관리 : \ 문서 및 설정 \ 레나 G \ SchoolStuff \ IR 정보 \ 내 문서 \ Home Work \ FianlProject \ finalProject \ finalProject \ bin \ Debug \ finalProject.v

    0

    1답변

    C# 코드는 C++ dll에서 속성 값을 검색하고이 검색은 dll이 값을 반환 할 때까지 현재 스레드를 차단합니다. 디버그 모드에서 검색에 오랜 시간이 걸리면 MDA에서 ContextDeadlockSwitch를 발생시킵니다. 런타임에 ContextDeadlockSwitch를 잡을 수는 없지만 MDA와 비슷한 메커니즘이 C#이이 교착 상태를 감지하기 위해 c

    0

    1답변

    교착 상태 방지 방법? 어떤 알고리즘이 이것을 할 수 있습니까? 나는 하나의 세마포어와 세마포어를 기다리는 두 개의 프로세스를 가지고있다. 세마포어를 보유하고있는 프로세스가 종료되면 교착 상태가 발생합니다. 내 질문에 어쨌든 (semaphore 또는 운영 systme) 그런 상황을 피하기 위해 무엇입니까? 감사!

    0

    1답변

    단위 테스트를 실행 중이므로 LONG 시간이 걸리는 "불량"단위 테스트입니다. (잘 작동하는 데 사용) 이제는 컨텍스트 스위치 교착 상태가 감지되었습니다. 전체 테스트를 수행하는 데 오랜 프로세스 (20 분)가 걸리기 때문에이기 때문에 추측하고 있습니다. 같은 대부분은 여기에 설명 : 나는 오류없이 실행하는 단위 테스트를 얻기 위해 할 수있는 일이 http