Sponsored Content
Full Discussion: strange pid and ppid problem
Top Forums UNIX for Advanced & Expert Users strange pid and ppid problem Post 65905 by bhargav on Thursday 10th of March 2005 02:33:45 AM
Old 03-10-2005
i guess the value you are setting to 'x' is having different scope
from the 'x' of while loop of parent process.
 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Strange problem.Please Help !

I¡¯m a network operator, mine is an IBM PC server 320, operating system SCO unix 3.2v4.2, triton 3.1 of Baan. Recently, my server went dead every a few hours, no sign & signal shows malfunction suddenly. It looks like a sudden power failure, but the indicator of main power supply is on. Normal... (1 Reply)
Discussion started by: lyhsm
1 Replies

2. UNIX for Dummies Questions & Answers

strange...problem

Hi.. Some of my application were not running properly due to lack of virtual memory.....so wht i did add one free harddisk as swap file system...and increased the swap memory.. But since than my root file system is showing 100% full thr is no space left...is thr any link between these two..... (1 Reply)
Discussion started by: Prafulla
1 Replies

3. Programming

printing ppid,child pid,pid

question: for the below program i just printed the value for pid, child pid and parent pid why does it give me 6 values? i assume ppid is 28086 but can't figure out why there are 5 values printed instead of just two! can someone comment on that! #include<stdio.h> #define DIM 8 int... (3 Replies)
Discussion started by: a25khan
3 Replies

4. Linux

very strange problem

I have installed Fedora Core on a Toshiba Satellite Pro4600 laptop recently I have experienced a rather mysterious problem if I touch anything specially the keyboard or mouse I see this stuff “67yujhnmyyy” straight away some time it won't stop for while like this... (5 Replies)
Discussion started by: kemobyte
5 Replies

5. Shell Programming and Scripting

Strange problem

I am using SunOS 5.9 and I don't know why all my commands are getting executed as if an extra 'enter' has been pressed. What could be the reason and how to correct it? Please help. Asty (2 Replies)
Discussion started by: Asty
2 Replies

6. Shell Programming and Scripting

Problem with storage of PID's to variables

I have the following problem to be solved: I read a .csv file (tempfile), fetch the values into variables F1 to F5. Variables F1, F2, F3 are parameters used for running a program (blablaprogram). Variable F4 I want to use to store the PID-value in and variable F5 is used for storing the return... (3 Replies)
Discussion started by: zwiebertje11
3 Replies

7. UNIX for Dummies Questions & Answers

Comparing CRON PID w/Current PPID

All, I've got a script that needs to check if it was started by cron. The code seems to be right, but it's not running correctly if cron starts it. Am I getting the pid's correctly? I'm not having any luck figuring it out. :confused: Any help is appreciated! CRON_ID=$(ps -aef | grep... (1 Reply)
Discussion started by: GregWold
1 Replies

8. Shell Programming and Scripting

Strange problem.

Well, my script started off to do what i wanted. Now, i think its not recognizing the pattern so its not moving anything. What i have to do is execute my script command for the move to take effect. So i did that and yayy it worked. Strange thing is that my DESTDIR was empty to begin with.... (2 Replies)
Discussion started by: oxoxo
2 Replies

9. Shell Programming and Scripting

strange problem

hello all, i am having problem in accessing a directory.I dont think its a permission issue.can anyone help me out. I am using korn sell code: $ ls -ltr sc* lrwxrwxrwx 1 essbase essbase 21 Oct 8 2010 sc_ssp -> /work/nfs/nas2/sc_ssp $ cd sc_ssp ksh: sc_ssp: not found $ (6 Replies)
Discussion started by: manid
6 Replies

10. UNIX for Dummies Questions & Answers

PID and PPID - please explain :(-

Hi, I need some help understanding PID and PPID that is shown by the ps -ef output. OS is Solaris 5.8. :wall: There are several Oracle databases and processes running on this server and they all have the same PPID. Does that mean they are all spawned off the same startup script? I then... (1 Reply)
Discussion started by: newbie_01
1 Replies
pthread_scope_options(5)					File Formats Manual					  pthread_scope_options(5)

NAME
pthread_scope_options - list of external options to specify the scheduling contention scope of threads DESCRIPTION
From HP-UX release 11i version 2 and forward, HP-UX supports the "MxN" thread model. With MxN model, application has the flexibility of selecting the type of thread (determined by the contention scope specified) in the application. Based on the contention scope, there are two types of threads, threads and threads. can be used to initialize the attribute object. Subsequently, can be used to set the scope explicitly. If is not used, the default con- tention scope is considered. The default contention scope will be Some external options are provided to control the contention scope without modifying the application source. This is useful for the appli- cation developer to check the performance of the application with multiple thread models before deciding on the thread model appropriate for a particular application. The external scope options can be specified in three different ways: 1. At compile time. 2. In Properties file. 3. Environment variables. 1. Compile Time Options The options provided at compile time are: Forces the system scope irrespective of scope specified in the attribute for thread creation. Forces the process scope irrespective of scope specified in the attribute for thread creation. If contention scope is set by that scope is considered while creating a thread. Otherwise, is considered. The compile time option can be specified with or by defining the same before including in application source files. If none of the above mentioned options is specified, system scope threads will be created unless specifies otherwise. compile option is similar to and is provided for backward compatibility. However, if any of the above mentioned new compile options are used, will not have any effect. 2. Properties File Options Users are given the flexibility to use a properties file to specify various tunables for the library, to help in optimizing their applica- tions without making any source code changes. The default path name of the properties file is Note that this file will have to be explic- itly created by the user. If the application wants the pthread library to read the tunables from the properties file, the environment variable has to be set to 1, on, or ON. The user, through the environment variable can specify a different location for the properties file. In the properties file, lines beginning with are comments. For non-comment lines, the first and second words are extracted. The first word is expected to be the name of one of the tunables, and the second word is expected to be the value of that variable. The properties file supports following tunables to control the scope of threads externally: Forces the system scope irrespective of scope specified in the attribute for thread creation. Forces the process scope irrespective of scope specified in the attribute for thread creation. If contention scope is set by that scope is considered while creating a thread. Otherwise, is considered. If contention scope is set by that scope is considered while creating a thread. Otherwise, is considered. The properties file options and supported on HP-UX 11i v2 will be provided for backward compatibility. However, if any of the above men- tioned new properties file options are used, and will not have any effect. 3. Environmental Variables There are a set of environment variables which when set can override the scope of the threads specified in the application. These environ- ment variables should be set before starting the application to run. The environmental variables supported for controlling the scope are: Forces the system scope irrespective of scope specified in the attribute for thread creation. Forces the process scope irrespective of scope specified in the attribute for thread creation. If contention scope is set by that scope is considered while creating a thread. Otherwise, is considered. If contention scope is set by that scope is considered while creating a thread. Otherwise, is considered. environment variable that was supported on HP-UX 11i v2 will continue to be supported and will have the same effect as However, if any of the above mentioned new environment variables are set, will not have any effect. Precedence if multiple options are specified: o Environmental variable settings take higher precedence over properties file settings which in turn take higher precedence over compile time options. o If more than one setting is done in one of the ways specified above, force option will take higher precedence over default option and the scope set by System scope takes more precedence than process scope. The contention scope set by takes precedence over external scope setting for default scope process and default scope system. EXAMPLES 1. The following settings are done in properties file: and should be done for the properties file to be read by the pthread library. If is not set, will be used. With these settings, will take the precedence, and system scope will be forced for all thread creations. 2. If the following options are defined at compile time with or defined in one of the application header files: and will take higher precedence, and system scope threads will be forced even when is used to specify the process scope. 3. If the following environmental variables are set (say, using sh-posix): will take higher precedence, and system scope is forced for all the threads created in the process. 4. If the following environmental variables are set (say, using sh-posix): will take higher precedence, and process scope is forced for all the threads created in the process. SEE ALSO
pthread(3T), pthread_attr_init(3T), pthread_attr_setscope(3T). pthread_scope_options(5)
All times are GMT -4. The time now is 09:07 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy