[C#/WINUI3/.NET8] TaskCompletionSource 클래스 : SetResult 메소드/Task 속성을 사용해 비동기 작업 처리하기

■ TaskCompletionSource<T> 클래스의 SetResult 메소드/Task 속성을 사용해 비동기 작업을 처리하는 방법을 보여준다. ▶ Program.cs

TestProject.zip

[C#/WINUI3/.NET8] IAsyncOperation 인터페이스 : AsTask 메소드를 사용해 Task 객체 구하기

■ IAsyncOperation<T> 인터페이스의 AsTask 메소드를 사용해 Task<T> 객체를 구하는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/WINUI3/COMMUNITY TOOLKIT/.NET8] DispatcherQueueExtensions 클래스 : EnqueueAsync 확장 메소드를 사용해 DispatcherQueue 객체에서 특정 UI 스레드 실행하기

■ DispatcherQueueExtensions 클래스의 EnqueueAsync 확장 메소드를 사용해 DispatcherQueue 객체에서 특정 UI 스레드를 실행하는 방법을 보여준다. ▶ 예제 코드 (C#)

[PYTHON/LANGCHAIN] DirectoryLoader 클래스 : 생성자에서 use_multithreading 인자를 사용해 멀티스레딩 설정하기

■ DirectoryLoader 클래스의 생성자에서 use_multithreading 인자를 사용해 멀티스레딩을 설정하는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip install langchain-community unstructured[md]

[PYTHON/COMMON] Lock 클래스 : 쓰레드에서 상호 배제 잠금 설정하기

■ Lock 클래스를 사용해 쓰레드에서 상호 배제 잠금을 설정하는 방법을 보여준다. ▶ 예제 코드 (PY)

[PYTHON/COMMON] Thread 클래스 : start/join 메소드 사용하기

■ Thread 클래스의 start/join 메소드를 사용하는 방법을 보여준다. ▶ 예제 코드 (PY)

[PYTHON/COMMON] gather 함수 : 복수 비동기 함수 실행 대기하기

■ gather 함수를 사용해 복수 비동기 함수 실행을 대기하는 방법을 보여준다. ▶ 예제 코드 (PY)

[PYTHON/COMMON] run 함수 : 비동기 함수를 동기 호출하기

■ run 함수를 사용해 비동기 함수를 동기 호출하는 방법을 보여준다. ▶ 예제 코드 (PY)

[RUST/TOKIO] Duration 구조체 : from_millis 연관 함수를 사용해 밀리초 단위 Duration 객체 구하기

■ Duration 구조체의 from_millis 연관 함수를 사용해 밀리초 단위 Duration 객체를 구하는 방법을 보여준다. ▶ 예제 코드 (RS)

[RUST/TOKIO] join! 매크로 : 비동기 병렬 처리 완료시까지 대기하기

■ join! 매크로를 사용해 비동기 병렬 처리 완료시까지 대기하는 방법을 보여준다. ▶ Cargo.toml

▶ src/main.rs

test_project.zip

[RUST/TOKIO] spawn 함수 : 비동기 병렬 처리하기

■ spawn 함수를 사용해 비동기 병렬 처리하는 방법을 보여준다. ▶ Cargo.toml

▶ src/main.rs

test_project.zip

[RUST/TOKIO] 블럭문을 사용해 비동기 처리하기

■ 블럭문을 사용해 비동기 처리를 하는 방법을 보여준다. ▶ Cargo.toml

▶ src/main.rs

test_project.zip

[RUST/TOKIO] tokio 크레이트를 사용해 반환값을 갖는 비동기 처리하기

■ tokio 크레이트를 사용해 반환값을 갖는 비동기 처리를 하는 방법을 보여준다. ▶ Cargo.toml

▶ src/main.rs

test_project.zip

[RUST/TOKIO] sleep 함수 : 실행을 일정 시간 대기하기

■ sleep 함수를 사용해 실행을 일정 시간 동안 대기하는 방법을 보여준다. ▶ 예제 코드 (RS)

[RUST/TOKIO] Duration 구조체 : from_secs 연관 함수를 사용해 초단위 Duration 객체 구하기

■ Duration 구조체의 from_secs 연관 함수를 사용해 초단위 Duration 객체를 구하는 방법을 보여준다. ▶ 예제 코드 (RS)

[RUST/TOKIO] tokio 크레이트를 사용해 비동기 처리하기

■ tokio 크레이트를 사용해 비동기 처리를 하는 방법을 보여준다. ▶ Cargo.toml

▶ src/main.rs

test_project.zip

[RUST/COMMON] spawn 함수 : 쓰레드로 병렬 계산 처리하기

■ spawn 함수를 사용해 쓰레드로 병렬 계산을 처리하는 방법을 보여준다. ▶ 예제 코드 (RS)

[RUST/COMMON] MPSC 채널 메커니즘을 사용해 스레드 간 데이터 공유하기

■ MPSC 채널 메커니즘을 사용해 스레드 간 데이터 공유하기 ▶ 예제 코드 (RS)

[RUST/COMMON] spawn 함수 : 쓰레드 생성하기

■ spawn 함수를 사용해 쓰레드를 생성하는 방법을 보여준다. ▶ 예제 코드 (RS)