Click here to Skip to main content
15,896,557 members
Home / Discussions / C#
   

C#

 
AnswerRe: Compact datagrid Pin
hammerstein0516-Jun-10 10:33
hammerstein0516-Jun-10 10:33 
QuestionThread.Join Pin
Endien16-Jun-10 6:26
Endien16-Jun-10 6:26 
AnswerRe: Thread.Join Pin
harold aptroot16-Jun-10 6:33
harold aptroot16-Jun-10 6:33 
GeneralRe: Thread.Join Pin
Endien16-Jun-10 6:48
Endien16-Jun-10 6:48 
GeneralRe: Thread.Join Pin
harold aptroot16-Jun-10 6:54
harold aptroot16-Jun-10 6:54 
GeneralRe: Thread.Join Pin
Endien16-Jun-10 7:12
Endien16-Jun-10 7:12 
GeneralRe: Thread.Join Pin
harold aptroot16-Jun-10 7:15
harold aptroot16-Jun-10 7:15 
GeneralRe: Thread.Join Pin
Chris Trelawny-Ross16-Jun-10 8:09
Chris Trelawny-Ross16-Jun-10 8:09 
Seems like what you need is a queue object: the SMS-handling thread(s) after processing received messages add their AT command to the queue; the 'AT handler' thread waits on the queue being not-empty and processes the command at the front of the queue.

So - one thread per modem, and one queueing object to coordinate them. Plus the foreground thread that your UI operates on.

Just remember to lock the queue object before any operations that touch it since it is being touched by multiple threads.
GeneralRe: Thread.Join Pin
Endien16-Jun-10 8:31
Endien16-Jun-10 8:31 
AnswerRe: Thread.Join Pin
Adam R Harris16-Jun-10 6:37
Adam R Harris16-Jun-10 6:37 
GeneralRe: Thread.Join Pin
Endien16-Jun-10 6:52
Endien16-Jun-10 6:52 
GeneralRe: Thread.Join Pin
Adam R Harris16-Jun-10 8:18
Adam R Harris16-Jun-10 8:18 
GeneralRe: Thread.Join Pin
Endien16-Jun-10 8:26
Endien16-Jun-10 8:26 
GeneralRe: Thread.Join Pin
Adam R Harris16-Jun-10 8:46
Adam R Harris16-Jun-10 8:46 
GeneralRe: Thread.Join Pin
Endien16-Jun-10 8:57
Endien16-Jun-10 8:57 
AnswerRe: Thread.Join Pin
David Skelly16-Jun-10 6:47
David Skelly16-Jun-10 6:47 
GeneralRe: Thread.Join Pin
Endien16-Jun-10 8:35
Endien16-Jun-10 8:35 
AnswerRe: Thread.Join Pin
Luc Pattyn16-Jun-10 6:57
sitebuilderLuc Pattyn16-Jun-10 6:57 
GeneralRe: Thread.Join Pin
Endien16-Jun-10 7:30
Endien16-Jun-10 7:30 
GeneralRe: Thread.Join Pin
Luc Pattyn16-Jun-10 7:34
sitebuilderLuc Pattyn16-Jun-10 7:34 
QuestionLength of a column of an SQL Table Pin
Sebastian T Xavier16-Jun-10 5:58
Sebastian T Xavier16-Jun-10 5:58 
AnswerRe: Length of a column of an SQL Table Pin
Adam R Harris16-Jun-10 6:43
Adam R Harris16-Jun-10 6:43 
AnswerRe: Length of a column of an SQL Table Pin
PIEBALDconsult16-Jun-10 13:29
mvePIEBALDconsult16-Jun-10 13:29 
GeneralRe: Length of a column of an SQL Table Pin
Sebastian T Xavier16-Jun-10 22:52
Sebastian T Xavier16-Jun-10 22:52 
QuestionToolStrip Background Color -- How do I make it the default color? Pin
Susan Crayne16-Jun-10 5:50
Susan Crayne16-Jun-10 5:50 

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.