09-08-2008
Which IPC between multiple threads will suit most in scenerio?
Hi Friends,
I am designing a solution for a problem: in which my master thread receiving network message and processing them, during processing of each message i need to communicate remote database (that is actually a separate external module)that cause a delay of arount 2 second (), After getting result from external database module i can complete processing of my each incomming message. from now i have to ensure that if i was processing 600 message per second (this was the case when i was not communicating remote database) earlier when i was not using remote database that is causing delay.. this time my message processing should not affect due to remote database interaction. Does there is a solution through creating multiple threads and IPC (memory queue or shared memory) so that i can minimize my delay at remote database query.
10 More Discussions You Might Find Interesting
1. Programming
Hi,
I have a program that runs two threads in stead of two processes. I want to use pipe to redirect the output of the first thread to the input of the second thread.
One thread is continuously writing to a pipe, and the other thread will read from the pipe.
How do I do that?
Is there... (2 Replies)
Discussion started by: wminghao
2 Replies
2. Programming
hi all!
I wanted to know how to synchronize multiple threads in unix
It would be better if someone give some code samples
Thanx (1 Reply)
Discussion started by: bankpro
1 Replies
3. IP Networking
Hi All,
Please explain me when i have to use multiple process and when I have to use Multiple threads? Please give me an example.It will be very helpful for me.
Thanks in advance. (0 Replies)
Discussion started by: ashleykumar
0 Replies
4. Shell Programming and Scripting
Hi,
I need to spawn mutilpe threads , each invoking a different set of shell scripts, in parallel.
What would be the best way to do that.
Any sample script would greatly help. I am a novice at Unix so any help is much appreciated.
Thanks (5 Replies)
Discussion started by: neeto
5 Replies
5. Programming
Hi,
Can anyone give me any idea when multiple processes access a file (like opening it, modifying it etc.) how can the synchronization can be done if they can access the same file at any time? How can this scenario is different from when multiple threads access a same file, modifying it etc- in... (7 Replies)
Discussion started by: sanzee
7 Replies
6. UNIX for Dummies Questions & Answers
Hello all,
I have a directory of files of varying sizes.
I want to copy all these files in n number of threads to another directory such that each
copy set is more or less the same size.
Example :
Say /mydirA
It has around say 23 files of various sizes.
Number of copy... (0 Replies)
Discussion started by: samoo
0 Replies
7. Solaris
I was asked to look into a problem with a Sun Netra 440 in another department. On the server in question, the relevant 'uname -a' information is, "SunOS host1 5.9 Generic_118558-16 sun4u sparc SUNW,Netra-440". That information aside, while the other admin is logged into the ALOM, these errors are... (0 Replies)
Discussion started by: Borealis
0 Replies
8. Shell Programming and Scripting
Hi,
I have a list of URLs in a csv file which I'm checking for page status. It just prints the URL and the status as output. This works perfectly fine.
I'm looking to run this in multiple threads to make this process faster.
I'm pretty new to Perl and I managed to complete this. It would be... (9 Replies)
Discussion started by: kzenthil
9 Replies
9. Shell Programming and Scripting
Hello,
In a unix Solaris environment, (for simulation) how to start multiple threads (as Light Weight Process, not background process)?
thanks,
J. (7 Replies)
Discussion started by: seafan
7 Replies
10. Shell Programming and Scripting
Hi , i need to run multiple scripts parallely ,on my server....i have 8 cpus . planning to run minimum of 6 scripts paralley ....could you please suggest someone .
thanks in advance , (3 Replies)
Discussion started by: Huvan
3 Replies
LEARN ABOUT LINUX
xtappgeterrordatabase
XtAppGetErrorDatabase(3) XT FUNCTIONS XtAppGetErrorDatabase(3)
NAME
XtAppGetErrorDatabase, XtAppGetErrorDatabaseText - obtain error database
SYNTAX
XrmDatabase *XtAppGetErrorDatabase(XtAppContext app_context);
void XtAppGetErrorDatabaseText(XtAppContext app_context, char *name, char *type, char *class, char *default, char *buffer_return, int
nbytes, XrmDatabase database);
ARGUMENTS
app_context
Specifies the application context.
buffer_return
Specifies the buffer into which the error message is to be returned.
class Specifies the resource class of the error message.
database Specifies the name of the alternative database that is to be used or NULL if the application's database is to be used.
default Specifies the default message to use.
name
type Specifies the name and type that are concatenated to form the resource name of the error message.
nbytes Specifies the size of the buffer in bytes.
DESCRIPTION
The XtAppGetErrorDatabase function returns the address of the error database. The Intrinsics do a lazy binding of the error database and
do not merge in the database file until the first call to XtAppGetErrorDatbaseText.
The XtAppGetErrorDatabaseText returns the appropriate message from the error database or returns the specified default message if one is
not found in the error database.
SEE ALSO
XtAppError(3), XtAppErrorMsg(3)
X Toolkit Intrinsics - C Language Interface
Xlib - C Language X Interface
X Version 11 libXt 1.1.3 XtAppGetErrorDatabase(3)