01-22-2009
Need help. Unable to create threads after a certain number
Hi,
I have a process which creates pthreads to generate some reports. After creating the reports these threads return null. But after 1024 threads, the process is not able to create any threads further.,and at max 5 threads are existing simultaneously and are returning the control back after they have created the reports.
>shud i cleanup any resources explicitly if it is not being done.
>is this a normal behaviour
I thought there is only a limitation on maximum threads existing simultaneously.
Thanks in advance
10 More Discussions You Might Find Interesting
1. Programming
I am trying to find out that how many number of threads are currently running or in any other state which is created by POSIX standard in a process.
First I have defined a variable called proc_var of type proc defined in sys/proc.h.Next I open up the dir /proc and per directory wise I do an ioctl... (7 Replies)
Discussion started by: S.P.Prasad
7 Replies
2. Solaris
Hi,
Anybody knows the maximum number of threads suuported by a process in solaris os. Please reply
Thanks in advance :( (1 Reply)
Discussion started by: Agnello
1 Replies
3. UNIX for Dummies Questions & Answers
Shell script to find number of threads for relay http (0 Replies)
Discussion started by: rajeev3062002
0 Replies
4. Forum Support Area for Unregistered Users & Account Problems
:confused:Hello,
Could you please let me know why I'm unable to post new threads.
What needs to be done from my side to get this activated.
Awaiting reply.
Thanks,
... (0 Replies)
Discussion started by: tjmn23
0 Replies
5. Solaris
Is there any command to find
1) the number of threads running
2) kernel boot mode
in solaris box (2 Replies)
Discussion started by: vickylife
2 Replies
6. SuSE
I have this error message from the logs of Zimbra email running on SUSE 11.2
Is the thread maximum of 20 an operating system parameter, or is it part of the application code, or part of the java run time?
Part two, how would I increase that number? (3 Replies)
Discussion started by: jgt
3 Replies
7. Forum Support Area for Unregistered Users & Account Problems
Hi Admin
I got the error message as follows when I reply or create new thread.
To reply to threads in this forum your post count must be 10 or greater.
You currently have 9 posts.
Is there any problems with my account?
How I can reach the 10 replies? I cann't post any replies now.
... (1 Reply)
Discussion started by: ambious
1 Replies
8. How to Post in the The UNIX and Linux Forums
Hello,
Is there a way to display all of the posts I have authored?
Many thanks in advance. (2 Replies)
Discussion started by: Anamika08
2 Replies
9. Forum Support Area for Unregistered Users & Account Problems
I'm getting the following error (or something similar) whenever I try to view a thread when I'm logged in.
That is, I login, hit "New Posts", get a list of theads, click on one (in this example is was the "Not allowed to post URLs" thread), then get the following HTML error page instead of the... (1 Reply)
Discussion started by: cnamejj
1 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 CENTOS
pthread_kill_other_threads_np
PTHREAD_KILL_OTHER_THREADS_NP(3) Linux Programmer's Manual PTHREAD_KILL_OTHER_THREADS_NP(3)
NAME
pthread_kill_other_threads_np - terminate all other threads in process
SYNOPSIS
#include <pthread.h>
void pthread_kill_other_threads_np(void);
DESCRIPTION
pthread_kill_other_threads_np() has an effect only in the LinuxThreads threading implementation. On that implementation, calling this
function causes the immediate termination of all threads in the application, except the calling thread. The cancellation state and cancel-
lation type of the to-be-terminated threads are ignored, and the cleanup handlers are not called in those threads.
CONFORMING TO
This function is a nonstandard GNU extension; hence the suffix "_np" (nonportable) in the name.
NOTES
pthread_kill_other_threads_np() is intended to be called just before a thread calls execve(2) or a similar function. This function is
designed to address a limitation in the obsolete LinuxThreads implementation whereby the other threads of an application are not automati-
cally terminated (as POSIX.1-2001 requires) during execve(2).
In the NPTL threading implementation, pthread_kill_other_threads_np() exists, but does nothing. (Nothing needs to be done, because the
implementation does the right thing during an execve(2).)
SEE ALSO
execve(2), pthread_cancel(3), pthread_setcancelstate(3), pthread_setcanceltype(3), pthreads(7)
COLOPHON
This page is part of release 3.53 of the Linux man-pages project. A description of the project, and information about reporting bugs, can
be found at http://www.kernel.org/doc/man-pages/.
Linux 2010-09-09 PTHREAD_KILL_OTHER_THREADS_NP(3)