강의

멘토링

커뮤니티

Inflearn コミュニティ Q&A

peterkim のプロフィール画像
peterkim

投稿した質問数

三角形の本番! Vulkan中級

Vulkan Command pool

섹션 4-2 command pool

解決済みの質問

作成

·

185

0

안녕하세요?

강의 교안에서 command pool은 스레드 안정성이 보장되지 않는다고 말씀하셨는데 부연 설명이 없어서 질문드립니다.

알고리듬에서 안정성 개념과 동일하게 스레드끼리의 ‘순서’를 유지하는 건가요?

cross-platformvulkanspir-vcomputer-graphics

回答 1

0

triangle님의 프로필 이미지
triangle
インストラクター

안녕하세요? 

스레드 안정성이 보장되지 않는다는 것은 여러 스레드가 동시에 커맨드 버퍼에 접근할 때 안정성이 보장되지 않는다는 의미입니다. 여러 스레드에서 한개의 커맨드 버퍼에 접근하기 위해서는 동기화 객체를 사용해야합니다. 하지만 이 방법은 사용해서는 안되는 방법이며 각 스레드마다 커맨드 버퍼를 따로 사용해야합니다. 그리고 Vulkan의 동기화 객체를 사용해서 GPU 내부적으로 동기화를 해야합니다. 

감사합니다.

peterkim님의 프로필 이미지
peterkim
質問者

감사합니다!

peterkim のプロフィール画像
peterkim

投稿した質問数

質問する