Sponsored Content
Full Discussion: threads and signals
Top Forums Programming threads and signals Post 302270032 by moe_7 on Friday 19th of December 2008 11:28:17 AM
Old 12-19-2008
threads and signals

can any one give me an example of a concurrency program in threads and signals, i.e how to deliver messages between threads using signals. thanks
 

10 More Discussions You Might Find Interesting

1. Programming

Signals In HP-UX

does the way of handling, interrupting signals in HP-UX same as that of solaris. If there is difference than what it is.?:confused: (1 Reply)
Discussion started by: kapilv
1 Replies

2. Programming

Threads Signals

Hi In my process there are few threads. Now, lets say all the threads are blocked for some reason or other.. now i read it somewhere that the kernel in this situation sends in some signal which can be caught. please let me know what signal is it and more details about that.. Thanks in... (1 Reply)
Discussion started by: uday_kumar_spl
1 Replies

3. HP-UX

Threads and Signals

I want to handle signals in a process that involves lots of threads. Now I do know that there should be a dedicated thread that will actually be traping signals and then these signals will be ditributed to actual threads. My question is...in case a signals has been generated by a kernel for the... (0 Replies)
Discussion started by: ripunjay
0 Replies

4. UNIX for Advanced & Expert Users

Threads and Threads Count ?

Hi all, How can I get the list of all Threads and the Total count of threads under a particular process ? Do suggest !! Awaiting for the replies !! Thanks Varun:b: (2 Replies)
Discussion started by: varungupta
2 Replies

5. UNIX for Dummies Questions & Answers

Signals...

(posted this in the scripting forum as well, but figured it should go here) So, what's going on is this: For our program, we had to create our own shell, and if the user pressed ctrl-c just at the cmdline, then this signal would be ignored, but if there is a foreground process running, let's... (0 Replies)
Discussion started by: blind melon
0 Replies

6. Programming

Using Signals

How can use signals in a C program If i want a child program to signal it's parent program that it(child) program has completed the task that it was assigned.:confused: (2 Replies)
Discussion started by: kapilv
2 Replies

7. UNIX for Dummies Questions & Answers

threads and signals

can any one give me an example of a concurrency program in threads and signals, i.e how to deliver messages between threads using signals. thanks (0 Replies)
Discussion started by: moe_7
0 Replies

8. Programming

Signals and semaphores

I have problem with my application. Application is running on embedded Linux machine. It's basically multiprotocol gateway that connects two industrial Ethernet networks. We are experiencing some kind of application hang every 2 to 3 days. It seems like both threads are still running but... (12 Replies)
Discussion started by: _thomas
12 Replies

9. UNIX for Dummies Questions & Answers

Help understanding signals

I am having trouble with folowing sigset_t s; // now s represents set of signals sigemptyset(&s) ; // initialize this set and exclude all the signals from it.is it empty? sigaddset(&s,SIGILL);//this set containts only SIGILL signal sigprocmask(SIG_BLOCK,&s,NULL);//lost on this one Can... (3 Replies)
Discussion started by: joker40
3 Replies

10. UNIX for Advanced & Expert Users

Help with Signals

Hi All, The problem statement is as below: Problem: A process (exe) is getting executed in background. The output of this process is getting logged in a file. After successfully running for some time the process gets terminated. In the log file following is present: ^M[7m Interrupt ^M[27m... (8 Replies)
Discussion started by: Praty.27
8 Replies
pthread_getconcurrency(3T)												pthread_getconcurrency(3T)

NAME
pthread_getconcurrency(), pthread_setconcurrency() - get or set the concurrency level of unbound threads SYNOPSIS
PARAMETERS
new_level New concurrency level for the unbound threads in the calling process. DESCRIPTION
The unbound threads in a process may or may not be required to be simultaneously active. By default, the threads implementation ensures that a sufficient number of threads are active so that the process can continue to make progress. While this conserves system resources, it may not produce the most effective level of concurrency. The function allows an application to inform the threads implementation of its desired concurrency level, new_level. The actual level of concurrency provided by the system as a result of this function call is unspeci- fied. If new_level is zero, it will cause the implementation to maintain the concurrency level at its discretion as if were never called. The function returns the value set by a previous call to If the function was not previously called, this function returns zero to indicate that the system is maintaining the concurrency level. Note: When an application calls it is informing the implementation of its desired concurrency level. The implementation will use this as a hint, not a requirement. A call to immediately after a call to may return a different concurrency level specified in If the system does not support the multiplexing of user threads on top of several kernel-scheduled entities, the functions and functions will be provided for source code compatibility, but they shall have no effect when called. To maintain the function semantics, the new_level parameter will be saved when is called so that a subsequent call to will return the same value. RETURN VALUE
If successful, returns zero. Otherwise, an error number is returned to indicate the error (the variable is not set). The function always returns the concurrency level set by a previous call to If the function has never been called, shall return zero. ERRORS
If any of the following occur, the function shall return the corresponding error number. [EINVAL] The value specified by new_level is invalid. [EAGAIN] The value specified by new_level would cause a system resource to be exceeded. APPLICATION USAGE
Use of these functions changes the state of the underlying concurrency level upon which the application depends. Library developers are advised to not use the and functions as their use may conflict with an applications use of these functions. AUTHOR
and were developed by X/Open. SEE ALSO
pthread_num_processors_np(3T), pthread_processor_bind_np(3T), pthread_processor_id_np(3T). STANDARDS CONFORMANCE
Pthread Library pthread_getconcurrency(3T)
All times are GMT -4. The time now is 01:17 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy