The UNIX and Linux Forums  


Go Back   UNIX og Linux Forums > Top Forums > Højtstående Programmering
.
google unix.com



Højtstående Programmering Post spørgsmål om C, C + +, Java, SQL, og andre programmerings sprog her.

Mere UNIX og Linux Forum Emner du måske kan finde Helpful
Tråd Thread Starter Forum Svar Last Post
script til at overvåge processen kører på server og sende en mail, hvis enhver proces er død pradeepmacha Shell Programmering og Scripting 13 03-06-2009 07:33 AM
Kan et barn proces returnerer en bestemt værdi til et moderselskab proces? Ametis1970 Højtstående Programmering 8 04-10-2008 12:22 AM
Fedora Core 6, som ikke understøttes for Acer LCD-skærm nageshrk Linux 1 08-19-2007 06:18 AM
gdb at barnet proces shriashishpatil UNIX for Advanced & Ekspertsøgning Brugere 4 12-12-2005 07:57 AM
KDM barn proces larryase UNIX for dummyer Spørgsmål & svar 6 01-24-2005 05:41 PM

Reply
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Søg denne tråd Rate Thread Display Modes
  #1 (permalink)  
Old 06-28-2009
yanglei_fage yanglei_fage is offline
Registreret Bruger
  
 

Join Date: Jan 2009
Stillinger: 25
hvordan man kan overvåge barnet proces, hvor CPU-kerne

Hej alle.
Sorry for at udtrykke mine spørgsmål forkert i min tidlige post, jeg repost mit spørgsmål her.
Min pc har dual core, jeg wirte en ansøgning med to proces, forældre og barn proces.
Min quetion er
hvordan man kan realisere: hvis barnet er på kerneaktiviteter 0, det vil sige mig, jeg er på centrale 0, hvis det er på core1, det vil sige mig, jeg er på kerne 1

Jeg har ikke nogle prøve, hvis jeg blot tilføje "printf (min pid er% d på kerneaktiviteter% d, getpid (), sched_getcpu), det outpout bare * en * hedder det, at der grundlæggende er det on.you vide barn er ikke bare på kerneaktiviteter 0 eller 1 én gang.

Sådan klar over, har vi brug wrtie en skærm ansøgning, kan nogle en give mig et eksempel?


Citat:
# include <stdio.h>
# include <sys/types.h>
# include <unistd.h>
int vigtigste ()
(
pid_t child_pid;
printf ( "de vigtigste program proces-id% d \ n", (int) getpid ());
child_pid \u003d fork ();
if (child_pid! \u003d 0) (
printf ( "Dette er moderselskab proces med id% d \ n", (int) getpid ());
printf ( "barnets proces-id% d \ n", (int) child_pid);
)
anden
(
/ / Barn proces vil jeg mornitor som kernen det kører på.
)
)
  #2 (permalink)  
Old 06-30-2009
otheus's Avatar
otheus otheus is offline Forum Staff  
Redaktør ala Mode
  
 

Join Date: Feb 2007
Sted: Innsbruck, Østrig
Posts: 1.886
Har du nævne hvad OS? Hvis Linux, kan du se på / proc / selvstændige / Stat og afhængigt af den version af din kerne, et af de områder vil repræsentere processor senest udføres på. Du kan se på manpage for "proc" for at finde ud af, hvilke område. Du kan få moderselskabet id af processen ved hjælp getppid () og kigge i / proc / $ PPID / Stat for samme info.
Reply

Bogmærker

Thread Tools Søg denne tråd
Søg denne tråd:

Avanceret søgning
Display Modes Bedøm denne tråd
Bedøm denne tråd:

Udstationering Regler
Du kan ikke post nye tråde
Du kan ikke post svar
Du kan ikke post vedhæftede filer
Du kan ikke redigere dine indlæg

BB-kode er
Smilies er
[IMG] koden er
HTML-koden er Slukket
Trackbacks er
Pingbacks er
Refbacks er




Alle tidspunkter er GMT -4. Den tid er nu 02:11 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Oversættelser Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. Alle rettigheder Reserved.Ad Management ved RedTyger

Content Relevant webadresser ved vBSEO 3.2.0