Notice
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- MFC 소켓 프로그래밍
- 안드로이드
- OpenCV 픽셀
- OpenCV 검은색 픽셀
- OpenCV 이미지 처리
- 안드로이드 파이어베이스 facebook
- 안드로이드 스튜디오 알람
- OpenCV 이미지
- c++ ifstream
- 파이썬
- 안드로이드 firebase 회원가입
- MFC 채팅 예제
- c++ 쓰레드
- Android 알람 앱
- Kotlin
- OpenCV pixel
- MFC 채팅
- c++ ofstream
- 안드로이드 Firebase
- 코틀린
- 안드로이드 스튜디오
- Python
- MFC
- OpenCV 흰색 픽셀
- C++ 채팅
- OpenCV IMAGE
- c#
- MFC TCP/IP
- 안드로이드 데이터베이스
- MFC 채팅 프로그램
Archives
- Today
- Total
개발자 승학
c++ 스레드 사용법 본문
c++에서의 간단한 스레드 사용법입니다.
우선 string클래스와 스레드를 사용하기위해 라이브러리를 각각 추가합니다.
#include <iostream>#include <thread>#include <string>using namespace std;다음은 스레드의 동작을 보기위한 함수입니다.총 10개의 출력으로 각각 어떤식으로 출력되는지 볼려고 합니다.void fun_Thread(string sThread) {for (int count = 0; count < 10; count++){cout << sThread << " 스레드" << endl;}}string형식은 sThread를 파라미터로 받습니다.다음은 메인함수입니다.int main() {thread t1(fun_Thread, "첫 번째");thread t2(fun_Thread, "두 번째");t1.join();t2.join();}두 개의 스레드를 동작하기 위해 각각 스레드 객체를 2개 만들고 각각 join()시킵니다.join()은 스레드의 시작입니다.실행결과
맨 처음으로 "첫 번째" 그다음으로 "두 번째"가 번갈아가며 총 10번 출력됩니다.
스레드는 각각 독립적으로 실행되기때문에 위 실행결과처럼 결과는 매번 달라집니다.
'it > C++' 카테고리의 다른 글
mfc c++ txt 파일 읽기 (1) | 2019.03.21 |
---|---|
C++ 함수 중복 (0) | 2018.06.14 |
Comments