deadlock

    0

    1답변

    내가 PostgreSQL의 9.5.2 서버를 실행하는거야, 나는 가끔 같은 메시지를보고 있어요 : 그것은 교착 상태의 원인 행이나 열에 대한 정보가 포함 된 경우 ERROR: deadlock detected Detail: Process 1234 waits for ShareLock on transaction 3042999324; blocked by proce

    -1

    1답변

    스케줄링 반응식 : 선점 우선 순위 스케줄링 상황 : 방법의 L (낮은 우선 순위) 자원 (R)의 스핀을 취득한다. Critical Section에있는 동안 L은 다른 프로세스 인 H (Higher Priority)가 준비 대기열에 도착했기 때문에 선점되었습니다. . 그러나 H도 리소스 R에 액세스해야하므로 스핀 록을 획득하려고 시도하므로 H가 바쁜 대기

    0

    2답변

    동일한 코드에서 2 개의 분리 된 잠금을 사용하는 것이 나쁜 코드 디자인인지 궁금합니다. 두 가지 잠금 장치가 처음 구현 된 이유는 업데이트 된 필드가 관련이 없다고 생각합니다. public class MyClass { private readonly object _lock = new object(); private readonly obj

    12

    1답변

    애플리케이션 용 SftpConnections 풀을 구현하는 데 문제가 있습니다. 우리는 현재 전송 라이브러리로 SSHJ (Schmizz)을 사용하고 있으며 개발 환경에서 시뮬레이션 할 수없는 문제에 직면 해 있습니다 (그러나 오류는 3 일 후, 때로는 10 분 후에 프로덕션에서 무작위로 계속 나타납니다).). SFTP를 통해 파일을 전송하려고 할 때 문제는

    0

    1답변

    두 프로세스 P1 및 P2가 있다고 가정하십시오. P1은 우선 순위가 높고 P2는 우선 순위가 낮습니다. P1 및 P2는 하나의 공유 된 세마포어를 갖는다 (즉, 이들은 모두 동일한 세마포어상의 대기 및 포스트를 수행한다). 프로세스는 임의의 순서로 인터리빙 될 수 있습니다 (예 : P2는 P1 이전에 시작될 수 있음). 간단히 때 프로세스가 교착 수 있는

    0

    1답변

    golang에서 데모 TCP 채팅 서버를 구현했지만 정상적으로 작동하지만 사용자가 연결을 끊을 때마다 브로드 캐스트 채널에 메시지를 작성하여 다른 사용자가 사용자가 블록을 연결 해제했으며 버퍼가없는 채널이기 때문에 다른 클라이언트의 새 메시지를 더 이상 처리하지 않습니다. 코드로 댓글을 달았으며 설명 할 수있는 이유를 설명했습니다. 블록, 내가 작성한 MS

    1

    1답변

    내가 다음 코드는 주어진 곳 Operating Systems by William Stallings에서 생산자 소비자 문제에 대해 읽고 있었다 : +----------------------------------------------------+-------------------------------------------------------+ | Pr

    3

    2답변

    최근에 보니 흥미로 웠습니다. 튜토리얼을 마친 후에는 혼자서 무언가를 만들고 싶었습니다. 음악 라이브러리의 모든 노래를 나열하고 싶습니다. 나는 여기서 go의 동시성으로부터 이익을 얻을 수 있다고 생각한다. 루틴에서 디렉토리 트리를 따라 가면서 음악 파일 (해당 파일의 경로)을 채널로 밀어 넣은 다음 ID3 태그를 읽는 다른 루틴에 의해 선택되므로 모든 파

    1

    2답변

    Task 및 TaskCompletion을 사용하는 함수를 작성하려고합니다. 내 문제는 로그인 후 결과가 반환되지 않습니다. 전에 비슷한 코드를 사용했는데 작동하고있었습니다. 나는이 상황에 어떤 원인이 있는지 모른다. public async Task<byte[]> Sign(byte[] documentContent) { var service = ne

    0

    1답변

    데이터베이스 프로그램에서 뭔가를 할 때 이상한 교착 상태에 직면하고 있습니다. 프로그램을 만드는이 QMutexLocker locker(&tableMutex_); 붙어 이동 : 스레드가 QMutex이 잠그려고 할 때 중요한 포인트입니다. 다른 스레드 (AFAIK)가이 뮤텍스에 액세스 할 수 없기 때문에 나는 당황하고 있습니다. 지금하고 싶은 것은 그것을