472,802 Members | 1,247 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 472,802 software developers and data experts.

threaded system design advice?

I'm looking for an appropriate newsgroup to ask for input about
designing and implementing a good multi-threading system for a
consumer/producer-type user interface. Does such a specialized group
exist, or should I just ask here?

I'm also looking for recommendations on books about designing
multi-threaded applications.

Mar 3 '06 #1
3 1619
Paul Miller wrote:
I'm looking for an appropriate newsgroup to ask for input about
designing and implementing a good multi-threading system for a
consumer/producer-type user interface.
Never use threads as a substitute for a good design.

If you start with a clean design, it will be easier to optimize,
concurrent-ize, or distribute. If you start with an ugly design, and
prematurely make it concurrent, it will become very hard to make clean.

And never use threads "because it's a GUI". Event-driven object models are
always superior to routines with nested loops.
Does such a specialized group
exist, or should I just ask here?


Google for a newsgroup that covers your threading library.

--
Phlip
http://www.greencheese.org/ZeekLand <-- NOT a blog!!!
Mar 3 '06 #2
Paul Miller wrote:
I'm looking for an appropriate newsgroup to ask for input about
designing and implementing a good multi-threading system for a
consumer/producer-type user interface. Does such a specialized group
exist, or should I just ask here?
news:comp.programming.threads

Ask here _only_ the questions related to C++ _language_. Since no
threading is defined in C++, it's rather hard to answer threading
questions without veering off topic.
I'm also looking for recommendations on books about designing
multi-threaded applications.


Ask in comp.programming.threads, I am sure they know.

V
--
Please remove capital As from my address when replying by mail
Mar 3 '06 #3
Victor Bazarov wrote:
Paul Miller wrote:
I'm looking for an appropriate newsgroup to ask for input about
designing and implementing a good multi-threading system for a
consumer/producer-type user interface. Does such a specialized group
exist, or should I just ask here?


news:comp.programming.threads

Ask here _only_ the questions related to C++ _language_. Since no
threading is defined in C++, it's rather hard to answer threading
questions without veering off topic.
I'm also looking for recommendations on books about designing
multi-threaded applications.


Ask in comp.programming.threads, I am sure they know.


Thanks - this is what I was looking for. I didn't see that in my initial
search for a newsgroup.

Mar 4 '06 #4

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

8
by: Matthew Bell | last post by:
Hi, I've got a question about whether there are any issues with directly calling attributes and/or methods of a threaded class instance. I wonder if someone could give me some advice on this. ...
2
by: dee | last post by:
hi, I considering designing a online snipe system. This where i input a price and the application will submit the snipe at the desired time to the site. I have been thinking about the design of...
5
by: Macca | last post by:
Hi, I have a multithreaded app which now needs database storage. I am in the process of designing my Data Access Layer but and was wondering what issues I should look for for in regards to a...
2
by: Adrienne Boswell | last post by:
The threaded discussion scripts I have found so far all use nested tables (yuk!). Other message type scripts do not show a threaded structure, and I think that's really important. So, let's...
14
by: Snor | last post by:
I'm attempting to create a lobby & game server for a multiplayer game, and have hit a problem early on with the server design. I am stuck between using a threaded server, and using an event driven...
0
by: John Rogers | last post by:
Can someone offer some advice. I have the following code that works to do a threaded file copy. private void CopyFolder(object o) { string sourceFolderPath = "Source Not Found"; string...
12
by: bullockbefriending bard | last post by:
I am a complete ignoramus and newbie when it comes to designing and coding networked clients (or servers for that matter). I have a copy of Goerzen (Foundations of Python Network Programming) and...
30
by: Yorian | last post by:
Hey, Although I've been using classes and object for quite a while now I've never actually programmed proper OO code yet. It ofcourse depends on what you call proper OO code. I have been...
0
by: 703designs | last post by:
I'm with FutureShock, both of you guys got a little too heated. But it livened up my midday a bit, for what it's worth. Thomas On Nov 10, 10:02 pm, FutureShock <futuresho...@att.netwrote:
3
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 2 August 2023 starting at 18:00 UK time (6PM UTC+1) and finishing at about 19:15 (7.15PM) The start time is equivalent to 19:00 (7PM) in Central...
0
by: erikbower65 | last post by:
Using CodiumAI's pr-agent is simple and powerful. Follow these steps: 1. Install CodiumAI CLI: Ensure Node.js is installed, then run 'npm install -g codiumai' in the terminal. 2. Connect to...
0
linyimin
by: linyimin | last post by:
Spring Startup Analyzer generates an interactive Spring application startup report that lets you understand what contributes to the application startup time and helps to optimize it. Support for...
0
by: kcodez | last post by:
As a H5 game development enthusiast, I recently wrote a very interesting little game - Toy Claw ((http://claw.kjeek.com/))。Here I will summarize and share the development experience here, and hope it...
2
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Sept 2023 starting at 18:00 UK time (6PM UTC+1) and finishing at about 19:15 (7.15PM) The start time is equivalent to 19:00 (7PM) in Central...
14
DJRhino1175
by: DJRhino1175 | last post by:
When I run this code I get an error, its Run-time error# 424 Object required...This is my first attempt at doing something like this. I test the entire code and it worked until I added this - If...
5
by: DJRhino | last post by:
Private Sub CboDrawingID_BeforeUpdate(Cancel As Integer) If = 310029923 Or 310030138 Or 310030152 Or 310030346 Or 310030348 Or _ 310030356 Or 310030359 Or 310030362 Or...
0
by: lllomh | last post by:
How does React native implement an English player?
0
by: Mushico | last post by:
How to calculate date of retirement from date of birth

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.