c#queue 썸네일형 리스트형 C# Queue 사용법 예제 왜 ConcurrentQueue를 쓰고 Enqueue/TryDequeue 하는가? C# 개발을 하다보면 대부분 배열로 데이터를저장하고 싶을때 List 를 많이 사용한다. List 배열은 인덱스로 데이터를 추출해가공도 쉽게 할 수 있기 때문이다. 하지만 Queue 를 쓰는 경우도 볼 수 있다.C#에서 Queue 를 사용하는 경우는 어떤 경우일까? 비전검사, 설비데이터, IoT 센서등의데이터를 저장하거나 처리해야하는 경우데이터는 실시간 쏟아지는데DB는 천천히 처리해야 할 때 👉 목적 1: 스레드 안전(Thread-Safe)ConcurrentQueue는 멀티스레드 환경에서도 안전하게 데이터 입출력이 가능.여러 작업이 동시에 큐에 데이터를 넣고 꺼내도 충돌 없이 동작.👉 목적 2: 대기큐에 담아 100개씩.. 더보기 이전 1 다음