Click here to Skip to main content
14,608,056 members

C / C++ / MFC

 
GeneralRe: CChildFrame in separate thread Pin
_Flaviu16-Jul-18 3:07
Member_Flaviu16-Jul-18 3:07 
QuestionTrace a CString Pin
_Flaviu14-Jul-18 22:26
Member_Flaviu14-Jul-18 22:26 
AnswerRe: Trace a CString Pin
Richard MacCutchan15-Jul-18 2:00
mveRichard MacCutchan15-Jul-18 2:00 
SuggestionRe: Trace a CString Pin
David Crow15-Jul-18 16:27
MemberDavid Crow15-Jul-18 16:27 
GeneralRe: Trace a CString Pin
_Flaviu15-Jul-18 22:04
Member_Flaviu15-Jul-18 22:04 
SuggestionRe: Trace a CString Pin
David Crow16-Jul-18 1:48
MemberDavid Crow16-Jul-18 1:48 
AnswerRe: Trace a CString Pin
Jochen Arndt15-Jul-18 23:12
professionalJochen Arndt15-Jul-18 23:12 
Questionmapping pthread id to custom id Pin
meerokh13-Jul-18 5:51
Membermeerokh13-Jul-18 5: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 20:48
mveRichard MacCutchan13-Jul-18 20:48 
GeneralRe: mapping pthread id to custom id Pin
meerokh14-Jul-18 0:24
Membermeerokh14-Jul-18 0:24 
GeneralRe: mapping pthread id to custom id Pin
Richard MacCutchan14-Jul-18 3:36
mveRichard MacCutchan14-Jul-18 3:36 
QuestionHow to disable a HTML Input in c# Pin
Member 1219465611-Jul-18 15:50
MemberMember 1219465611-Jul-18 15:50 
AnswerRe: How to disable a HTML Input in c# Pin
Bryian Tan11-Jul-18 17:30
mveBryian Tan11-Jul-18 17:30 
Questionc++ - std :: map - Is my idea too dirty? Pin
0x01AA11-Jul-18 8:40
mve0x01AA11-Jul-18 8:40 
GeneralRe: c++ - std :: map - Is my idea too dirty? Pin
harold aptroot11-Jul-18 9:48
Memberharold aptroot11-Jul-18 9:48 
PraiseRe: c++ - std :: map - Is my idea too dirty? Pin
0x01AA11-Jul-18 9:54
mve0x01AA11-Jul-18 9:54 
AnswerRe: c++ - std :: map - Is my idea too dirty? Pin
Richard MacCutchan11-Jul-18 19:44
mveRichard MacCutchan11-Jul-18 19:44 
GeneralRe: c++ - std :: map - Is my idea too dirty? Pin
harold aptroot12-Jul-18 12:34
Memberharold aptroot12-Jul-18 12:34 
GeneralRe: c++ - std :: map - Is my idea too dirty? Pin
Richard MacCutchan12-Jul-18 19:42
mveRichard MacCutchan12-Jul-18 19:42 
GeneralRe: c++ - std :: map - Is my idea too dirty? Pin
harold aptroot12-Jul-18 20:19
Memberharold aptroot12-Jul-18 20:19 
GeneralRe: c++ - std :: map - Is my idea too dirty? Pin
Richard MacCutchan12-Jul-18 20:41
mveRichard MacCutchan12-Jul-18 20:41 
GeneralRe: c++ - std :: map - Is my idea too dirty? Pin
0x01AA13-Jul-18 7:44
mve0x01AA13-Jul-18 7:44 
GeneralRe: c++ - std :: map - Is my idea too dirty? Pin
Richard MacCutchan13-Jul-18 19:13
mveRichard MacCutchan13-Jul-18 19:13 
GeneralRe: c++ - std :: map - Is my idea too dirty? Pin
Richard MacCutchan14-Jul-18 4:10
mveRichard MacCutchan14-Jul-18 4:10 
GeneralRe: c++ - std :: map - Is my idea too dirty? Pin
0x01AA14-Jul-18 5:19
mve0x01AA14-Jul-18 5: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.