I've been out of the game for a while with C++ but as I read your post, I was reminded of some classes I wrote to manage multiple threads. Also, Bartosz Milewski of Reliable Software - Creators of the distributed version control system, Code Co-op wrote a really cool critical section class wrapper that totally protects against accidentally leaving a lock in place. His discussion of how resource management is the key to reliable message driven software was well done and he had numerous ways to protect against leaving resources open or laying around that would cause memory leaks or hangs. Here it is:
:confused:
Hi!
I have created a Multhreaded Application in Pro*C (using pthreads) with about 5 Threads running simultaneously. The Application is basically to Update a Centralized Table in Oracle, which updates different rows in the Table (Each Thread updates different rows!). The... (16 Replies)
Hi
I need to insert 1million records into MySQL database, but it is taking lot of time as there is no bulk insert support.
I want to spawn 10 processes which will insert 100k records each parallely.
Can somebody help me with a example program to execute this task through shell scripting. (5 Replies)
Situation:
i have multiple pthread_create calls like this:
pthread_create(...., ThreadFunc1,.....);
pthread_create(...., ThreadFunc2,.....);
.
.
which i am using to create multiple threads.All the "ThreadFunc<i>" functions are actually calling same function "Receive" of a class using same... (3 Replies)
hello to all
i want to use multithreading to my UDP broadcast server client program. will anyone help me by proving C code. i am working in fedora. also my requirement is POSIX compliance.please help me..... (0 Replies)
hello to all
i want to use multithreading to my UDP broadcast server client program. will anyone help me by proving C code. i am working in fedora. also my requirement is POSIX compliance.please help me..... (6 Replies)
Dear all,
I am having a huge XML file, as below structure
<EMPLOYEE>
<RECORD id =aaa>
<Salary>99999</Salary>
<section>ssss</section>
</RECORD>
<RECORD id =bbb>
<Salary>77777</Salary>
<section>ssss</section>
</RECORD>
</EMPLOYEE>
This is a 50 GB file I want to read this file in... (9 Replies)
I take this question of the The Linux Programming Interface: A Linux and Unix System Programming page 652 exercise 30.1
I want someone to explain the under line statement because it sounds complex to me couldn't understand anything
30-1 Modify the program (thread_incr.c) so that each loop in... (3 Replies)
Discussion started by: fwrlfo
3 Replies
LEARN ABOUT HPUX
xtvagetsubresources
XtVaGetSubresources() XtVaGetSubresources()
Name
XtVaGetSubresources - fetch resources for widget subparts, using varargs argument style.
Synopsis
void XtVaGetSubresources(object, base, name, class, resources, num_resources, ..., NULL)
Widget object;
XtPointer base;
String name;
String class;
XtResourceList resources;
Cardinal num_resources;
Inputs
object Specifies the object used to qualify the subpart resource name and class; may be of class Object or any subclass thereof.
base Specifies the base address of the subpart data structure into which the resources will be written.
name Specifies the name of the subpart.
class Specifies the class of the subpart.
resources Specifies the resource list for the subpart.
num_resources
Specifies the number of resources in the resource list.
..., NULL A NULL-terminated variable-length list of resource name/value pairs to override any other resource specifications.
Availability
Release 4 and later.
Description
XtVaGetSubresources() gets values for each of the resources described in resources from the variable length argument list, the resource
database, or the default values associated with each resource, and stores these values into the structure pointed to by base. It is iden-
tical to XtGetSubresources() except that the args array of resource names and values and the num_args argument of that function are
replaced with a NULL-terminated variable-length argument list.
See XtGetSubresources() for more information on this function. See XtVaSetValues() for more information on using variable-length argument
lists to specify resources. See XtGetApplicationResources() for a description of how to declare an XtResourceList.
See AlsoXtGetApplicationResources(1), XtGetSubresources(1), XtVaSetValues(1).
Xt - Resource Management XtVaGetSubresources()