|
brahmma wrote: Ironically, he keeps arguing.
thats democracy man!
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
cheers,
Alok Gupta
VC Forum Q&A :- I/ IV
Support CRY- Child Relief and You
|
|
|
|
|
Look dude, What is of use to know how long it took you to understand and how many lines you wrote. What is of use to know how big heaps of messages you post in this forum.You dont have the actual solution lacks your merit. Why "Perhaps not as immediately useful as a full solution". Why not the full solution. My posts have also taught you how to post messages.
Barna
|
|
|
|
|
I'm going to take brahmma's advice and stop arguing this issue after this post. But first I'll say this:
Your advice was bad, pure and simple. In fact it was very bad as it creates a class of bug that's very hard to track down and is nondeterministic. Now again I reiterate that I’m sorry if you got offended or embarrassed, but I’ve taught both you and potentially the OP a valuable lesson. I have spent as much time on this issue as I can afford to, I’m sorry if this isn’t good enough for you. There is no law that says I can only respond to the OP: the threads are hierarchical after all.
Steve
|
|
|
|
|
Why cant you come up with an actual solution to the problem. Have some ice cream or cold drink and sit down, get the solution,execute it,post it. I very well know you can. Dont get into brahmma's advice this will lead you to a bad heartattack.
|
|
|
|
|
BarnaKol wrote: Dont get into brahmma's advice this will lead you to a bad heartattack.
I wasn't going to weigh in to this until I read the above comment.
I have heart failure and I would suggest that, from experience, taking brahmma's advice would lead away from a heart attack.
BarnaKol wrote: get the solution,execute it,post it. I very well know you can.
Whether he can or cannot is not the issue. This is a volunteer board so time is the issue. If you want the solution then pay for a support call so that someone whose job it is to answer will answer.
|
|
|
|
|
If he cannot he can keep quite. And if you cannot you can be quite. After all I was not the person seeking the help.
|
|
|
|
|
It is better not to give any advice than giving bad advice. Is it too difficult for you to understand this?
"The difficulty lies, not in the new ideas, but in escaping from the old ones."
-- John Maynard Keyes, 1936
|
|
|
|
|
It is always better to concentrate on the problem posted than comparing ideas.Is it too difficult for you to understand this?
Barna
|
|
|
|
|
BarnaKol wrote: It is always better to concentrate on the problem posted than comparing ideas
Agreed.
At the same time, when someone is giving a bad advice, we can point that out. Any sane person would realise his mistake, instead of arguing after giving wrong advice on a public forum.
"The difficulty lies, not in the new ideas, but in escaping from the old ones."
-- John Maynard Keyes, 1936
|
|
|
|
|
without guggling on the ideas come with a solution to the actual problem posted.
|
|
|
|
|
BarnaKol wrote: without guggling on the ideas come with a solution to the actual problem posted.
When you are wrong, don't correct others. I will give a solution when I know it. I will not run around like you and give a solution that is erroneous.
"The difficulty lies, not in the new ideas, but in escaping from the old ones."
-- John Maynard Keyes, 1936
|
|
|
|
|
If I dont correct you how do you know that by the time you put a solution or at least show some way out the person himself will be able to solve it. I dont run around. But it seems you are running out.
|
|
|
|
|
I've been with this board for quite a while. I am active on the C++ forum and I help people, whenever I can. I do not mislead them. With your message count and the content of your messages, anyone who reads this message will be able to tell that you are nothing more than a stupid little troll. I stop talking to you here. Now, we have another Kyle. You can continue with your absurd little rant.
"The difficulty lies, not in the new ideas, but in escaping from the old ones."
-- John Maynard Keyes, 1936
|
|
|
|
|
brahmma wrote: I help people, whenever I can.
That's how it is done. CPians that can give the best advices usually already have an occupation that has priority over answering forum questions even if they want to.
I know I have, even if that doesn't necessarily mean that I give the best advice. :->
brahmma wrote: Now, we have another Kyle.
Just what I thought while reading his posts.
Regarding the original post: _Russell_ provided a link to what I consider to be the best starting point for everyone that wants to learn the concept of multithreading.
The article also addresses why SuspendThread() has to be avoided and the chaos it may cause.
Now drop this thread brahmma and have a nice remainder of the day.
"It's supposed to be hard, otherwise anybody could do it!" - selfquote "High speed never compensates for wrong direction!" - unknown
|
|
|
|
|
Roger Stoltz wrote: Now drop this thread brahmma and have a nice remainder of the day.
Thanks for your kind words, Roger.
"The difficulty lies, not in the new ideas, but in escaping from the old ones."
-- John Maynard Keyes, 1936
|
|
|
|
|
Well you dont mislead anyone and too you dont get any solution.With your message count and the content of your messages, anyone who reads this message will be able to tell that you are nothing more than a stupid BIG troll. Again you are mistaken. Here you dont talk you post messges. I think you are both a stupid and and idiot. "Now, we have another Kyle." Yes the former was you.
|
|
|
|
|
"Just what I thought while reading his posts." Again entered the route in the wrong way. Gone case. Yes you can understand pretty better as you and brahmma were the former Kyle.
I think you are CPian first than a Homosapien.
|
|
|
|
|
Well you dont mislead anyone and too you dont get any solution.With your message count and the content of your messages, anyone who reads this message will be able to tell that you are nothing more than a stupid BIG troll. Again you are mistaken. Here you dont talk you post messges. I think you are both a stupid and and idiot. "Now, we have another Kyle." Yes the former was you.
|
|
|
|
|
brahmma wrote: I am active on the C++ forum and I help people, whenever I can
humm... i don't expect this from you!
brahmma wrote: anyone who reads this message will be able to tell that you are nothing more than a stupid little troll.
good.. but please re frame yourself using abusive language in public!.. it will be beneficial in long run!
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
cheers,
Alok Gupta
VC Forum Q&A :- I/ IV
Support CRY- Child Relief and You
|
|
|
|
|
ThatsAlok wrote: humm... i don't expect this from you!
I don't understand this. What don't you expect from me? Being active on the C++ forum and helping peoople whenever I can?
ThatsAlok wrote: good.. but please re frame yourself using abusive language in public!.. it will be beneficial in long run!
Yes. I don't do such a thing, generally. But you did not have a chance to read his posts. Additionally, I made an apology, which you've apparently missed.
Link[^]
Nobody can give you wiser advice than yourself. - Cicero
|
|
|
|
|
without guggling on the ideas come with a solution to the actual problem posted.
|
|
|
|
|
brahmma wrote: t is better not to give any advice than giving bad advice. Is it too difficult for you to understand this?
thats should be motto of every one who posting help here!
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
cheers,
Alok Gupta
VC Forum Q&A :- I/ IV
Support CRY- Child Relief and You
|
|
|
|
|
Considering this is a worker thread I should do a single function for example convert some data it could use some resources. If you suspend the thread these resourse are still locked. So thats dangerous.
You could change your design to use a state engine in a for(;;) loop breaking the whole functionality in small routines between each routine call you could check whether the thread should be closed. If you should stop the thread it can clear all the allocated resources and stuff.
To signal if the thread should be stopped you can use synchronization objects. CEvent for instance.
Even simpler can be to use the functions InterlockedIncrement which increment a long variable in a threadsafe manner.
codito ergo sum
|
|
|
|
|
|
sorry.
actually i thought its the c# forum
My small attempt...
|
|
|
|