Tutorial by Topics: 풀



Java의 Executor 인터페이스는 스레드 사용, 스케줄링 등에 대한 세부 정보를 포함하여 각 작업이 어떻게 실행될 것인지에 대한 메커니즘에서 작업 제출을 분리하는 방법을 제공합니다. 일반적으로 명시 적으로 스레드를 작성하는 대신 Executor가 사용됩니다. Executors를 사용하면 개발자는 프로그램의 작업 실행 정책을 쉽게 조정할 수 있도록 코드를 크게 재 작성할 필요가 없습니다.

sync.Pool은 나중에 사용하기 위해 할당되었지만 사용되지 않은 항목의 캐시를 저장하고 자주 변경되는 모음에 대한 메모리 변동을 방지하며 효율적인 스레드 안전 메모리 재사용을 허용합니다. 패키지의 동시 클라이언트간에 공유되는 임시 항목 그룹 (예 : 데이터베이스 연결 목록 또는 출력 버퍼 목록)을 관리하는 것이 유용합니다.

Rust 프로그램이 심각한 오류가 발생한 상태에 도달하면 panic! 매크로는 빨리 종료 할 때 호출 할 수 있습니다 (종종 비교되지만 약간 다른 경우 다른 언어에서는 예외가됩니다). 적절한 오류 처리에는 Result 유형이 포함되어야합니다.이 단원에서는 panic! 대해서만 설명합니다 panic! 및 그 개념.

Page 1 of 1