|
-
Oct 6th, 2011, 07:28 AM
#1
Thread Starter
Frenzied Member
Proper way to pause/resume a thread?
I have a thread running on my application that checks a database every so often to decide whether or not to update nodes in a treeview.
Each treeview node represents a document and I have an open button that opens the document for the user.
When the document is opened, I wanted to suspend the thread that refreshes the node list until the document is closed.
I have MyThread.Suspend and MyThread.Resume. But the document viewer is on another thread.
I created functions for suspending/resuming the thread in the application. I have delegates in the viewer to call those functions from another thread. But I'm still getting an Error. "Thread is not user-suspended. Cannot be resumed" or something of the like.
But I realize that Suspend and resume are obsolete functions, so what class or objects should I be looking into and if it didn't take up too much of your time, a small example as well?
Thanks,
Justin
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|