Click here to Skip to main content
13,767,802 members

C / C++ / MFC

 
GeneralRe: CChildFrame in separate thread Pin
_Flaviu16-Jul-18 4:07
member_Flaviu16-Jul-18 4:07 
QuestionTrace a CString Pin
_Flaviu14-Jul-18 23:26
member_Flaviu14-Jul-18 23:26 
AnswerRe: Trace a CString Pin
Richard MacCutchan15-Jul-18 3:00
protectorRichard MacCutchan15-Jul-18 3:00 
SuggestionRe: Trace a CString Pin
David Crow15-Jul-18 17:27
memberDavid Crow15-Jul-18 17:27 
GeneralRe: Trace a CString Pin
_Flaviu15-Jul-18 23:04
member_Flaviu15-Jul-18 23:04 
SuggestionRe: Trace a CString Pin
David Crow16-Jul-18 2:48
memberDavid Crow16-Jul-18 2:48 
AnswerRe: Trace a CString Pin
Jochen Arndt16-Jul-18 0:12
mvpJochen Arndt16-Jul-18 0:12 
Questionmapping pthread id to custom id Pin
meerokh13-Jul-18 6:51
membermeerokh13-Jul-18 6:51 
After creating a pthread, i am setting the thread id to a custom id using a map.

pthread_t threads[noOfThreads];
struct thread_data td[noOfThreads];// a struct which only contains int thread_id
thread= pthread_create(&threads[i], NULL, startFunc, (void *)&td[i]);
setID(threads[i], td[i].thread_id);


SetID function
setID(pthread_t pid, int id ){
	thread_ids[pid]=id;// How can i access this value in getID function?? 


definition of map
std::map<pthread_t, int> thread_ids;


I want to get the mapped value based on the key value in the following function but dont know how to do exactly.

getID function
getID() {

	if (thread_ids.find(pid) ==thread_ids.end()) return -1;
	return thread_ids[pid];//
}


I am very beginner so spare me if i am making a stupid mistake and please point that and help me correcting it
c++, pthread


modified 13-Jul-18 12:04pm.

GeneralRe: mapping pthread id to custom id Pin
Richard MacCutchan13-Jul-18 21:48
protectorRichard MacCutchan13-Jul-18 21:48 
GeneralRe: mapping pthread id to custom id Pin
meerokh14-Jul-18 1:24
membermeerokh14-Jul-18 1:24 
GeneralRe: mapping pthread id to custom id Pin
Richard MacCutchan14-Jul-18 4:36
protectorRichard MacCutchan14-Jul-18 4:36 
QuestionHow to disable a HTML Input in c# Pin
Member 1219465611-Jul-18 16:50
memberMember 1219465611-Jul-18 16:50 
AnswerRe: How to disable a HTML Input in c# Pin
Bryian Tan11-Jul-18 18:30
mvpBryian Tan11-Jul-18 18:30 
Questionc++ - std :: map - Is my idea too dirty? Pin
0x01AA11-Jul-18 9:40
professional0x01AA11-Jul-18 9:40 
GeneralRe: c++ - std :: map - Is my idea too dirty? Pin
harold aptroot11-Jul-18 10:48
memberharold aptroot11-Jul-18 10:48 
PraiseRe: c++ - std :: map - Is my idea too dirty? Pin
0x01AA11-Jul-18 10:54
professional0x01AA11-Jul-18 10:54 
AnswerRe: c++ - std :: map - Is my idea too dirty? Pin
Richard MacCutchan11-Jul-18 20:44
protectorRichard MacCutchan11-Jul-18 20:44 
GeneralRe: c++ - std :: map - Is my idea too dirty? Pin
harold aptroot12-Jul-18 13:34
memberharold aptroot12-Jul-18 13:34 
GeneralRe: c++ - std :: map - Is my idea too dirty? Pin
Richard MacCutchan12-Jul-18 20:42
protectorRichard MacCutchan12-Jul-18 20:42 
GeneralRe: c++ - std :: map - Is my idea too dirty? Pin
harold aptroot12-Jul-18 21:19
memberharold aptroot12-Jul-18 21:19 
GeneralRe: c++ - std :: map - Is my idea too dirty? Pin
Richard MacCutchan12-Jul-18 21:41
protectorRichard MacCutchan12-Jul-18 21:41 
GeneralRe: c++ - std :: map - Is my idea too dirty? Pin
0x01AA13-Jul-18 8:44
professional0x01AA13-Jul-18 8:44 
GeneralRe: c++ - std :: map - Is my idea too dirty? Pin
Richard MacCutchan13-Jul-18 20:13
protectorRichard MacCutchan13-Jul-18 20:13 
GeneralRe: c++ - std :: map - Is my idea too dirty? Pin
Richard MacCutchan14-Jul-18 5:10
protectorRichard MacCutchan14-Jul-18 5:10 
GeneralRe: c++ - std :: map - Is my idea too dirty? Pin
0x01AA14-Jul-18 6:19
professional0x01AA14-Jul-18 6:19 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.


Advertise | Privacy | Cookies | Terms of Service
Web05-2016 | 2.8.181116.1 | Last Updated 17 Nov 2018
Copyright © CodeProject, 1999-2018
All Rights Reserved.
Layout: fixed | fluid