Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 1차원 DP
- 2차원 dp
- 99클럽
- @BeforeAll
- @BeforeEach
- @Builder
- @Entity
- @GeneratedValue
- @GenericGenerator
- @NoargsConstructor
- @Query
- @Table
- @Transactional
- Actions
- Amazon EFS
- amazon fsx
- Android Studio
- ANSI SQL
- ApplicationEvent
- assertThat
- async/await
- AVG
- AWS
- Azure
- bind
- builder
- button
- c++
- c++ builder
- c03
Archives
- Today
- Total
목록2025/02/17 (1)
기록
[VCL] Thread를 사용해서 로그 파일 쓰기
시작하면서이번 포스팅에서는 C++ Builder를 사용하여 스레드를 활용해 특정 기간마다 로그 파일을 작성하는 프로그램을 구현한 과정을 소개합니다. 스레드의 간단한 사용 예제와 콜백패턴을 사용한 프로그램 구조 개선을 다루겠습니다.본문1. Thread와 TimerTimer는 UI와 연동된 작업을 수행하는 데 유리합니다. 그 이유는 Timer가 UI 스레드와의 통신을 쉽게 할 수 있기 때문입니다. 반면, Thread는 CPU 집약적인 작업이나 I/O 작업에 적합합니다. 파일을 쓰거나 옮기는 작업은 Thread를 활용하는 것이 유리합니다.하지만 Thread와 Timer 외에도 Task나 Async/Await 같은 비동기 패턴을 사용할 수 있습니다. 이러한 대안들은 코드의 가독성을 높이고, 복잡한 스레드 관리 ..
Desktop
2025. 2. 17. 05:00