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 | 29 | 30 |
Tags
- python 3.7
- GIT
- delphi 10.3
- 중복제거
- hackerrank
- MSSQL
- blog
- 백준
- anaconda3
- TMS
- 델파이
- pythonanywhere
- advColumnGrid
- rank
- python3
- get_object_or_404
- Django
- COMMIT
- pyhcarm
- templates
- queryset
- Visual Studio
- Delphi
- Push
- declare
- PyCharm
- HTML
- github
- dbadvgrid
- c#
Archives
- Today
- Total
목록multi thread (1)
DevHyun
Delphi 에서의 thread 정리글
[Delphi에서의 thread] 1) thread의 begin ~ end 블록 사이에서 UI를 조작(변경, 수정, 삭제등)할때는 Syncronize를 이용한다. 2) 다른 thread와 동시에 같은 자원(변수, 클래스등)을 공유(동시에 읽거나 쓰는 행위, 포인터를 참조하는 행위)하지 않는다. 3) thread와 유사한 형식인 델파이 기본 타이머의 경우 윈도우 이벤트 방식으로 구현되므로 정확도가 떨어지고(윈도우컨디션에 따라 100~500ms 이하 작동 불규칙) 메인UI(메인쓰레드)가 멈추지 않고 작업 불가능 하다 [Suspend와 Resume] -> Thread를 잠시 멈추고 다시 시작함 -> TThread는 Thread 강제종료 기능을 제공하고 있지 않음 -> Suspend가 호출되는 순간 Thread..
Delphi
2023. 2. 3. 13:33