The UNIX and Linux Forums  


Go Back   De Unix-en Linux Forum > Top Forums > Hoog Niveau Programmering
.
google unix.com



Hoog Niveau Programmering Post vragen over C, C + +, Java, SQL, en andere programmeertalen hier.

Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
Draad Thread Starter Forum Antwoorden Last Post
script te controleren proces draait op de server en het plaatsen van een e-mail als een proces is dood pradeepmacha Programmeren en Shell Scripting 13 03-06-2009 07:33
Kan een kind proces terugkeer van een specifieke waarde aan een ouder-proces? Ametis1970 Hoog Niveau Programmering 8 04-10-2008 12:22 AM
Fedora Core 6, die niet ondersteund voor Acer LCD monitor nageshrk Linux 1 08-19-2007 06:18
gdb op kind-proces shriashishpatil UNIX for Advanced & Expert Gebruikers 4 12-12-2005 07:57
KDM kind proces larryase UNIX voor Dummies Questions & Answers 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 Zoeken in deze Thread Rate Thread Display Modes
  #1 (permalink)  
Old 06-28-2009
yanglei_fage yanglei_fage is offline
Geregistreerde gebruiker
  
 

Join Date: Jan 2009
Posts: 25
hoe toezicht te houden op het kind over welke cpu kern

Hoi allemaal.
Sorry dat mijn vraag verkeerd in mijn vroege post, repost ik mijn vraag weer hier.
Mijn pc is dual core, ik wirte een aanvraag met twee proces, ouders en kind proces.
Mijn quetion is
Hoe te realiseren: als het kind is over de fundamentele 0, hij vertelt me dat ik ben op de kern 0, indien zij op core1, zal vertellen me dat ik ben over de fundamentele 1

Ik heb nog wat proberen, als ik iets toevoegen "printf (mijn PID% d op kern% d, getpid (), sched_getcpu), maar net outpout * een * staat dat die kern is het on.you weet kind is niet alleen op de kern een 0 of 1 keer.

Hoe te realiseren aangehaald, hebben we nodig wrtie een monitor aanvraag, kan iemand mij een voorbeeld?


Citaat:
# include <stdio.h>
# include <sys/types.h>
# include <unistd.h>
int main ()
(
pid_t child_pid;
printf ( "de belangrijkste programma proces-ID is% d \ n", (int) getpid ());
child_pid \u003d fork ();
if (child_pid! \u003d 0) (
printf ( "dit is het bovenliggende proces, met id% d \ n", (int) getpid ());
printf ( "het kind van de proces-ID is% d \ n", (int) child_pid);
)
anders
(
/ / Kind proces, ik wil mornitor die kern draaien op.
)
)
  #2 (permalink)  
Old 06-30-2009
otheus's Avatar
otheus otheus is offline Forum Staff  
Moderator ala Mode
  
 

Join Date: Feb 2007
Locatie: Innsbruck, Oostenrijk
Berichten: 1892
Heeft u vermelden welke OS? Als Linux, kun je kijken naar / proc / self / stat en afhankelijk van de versie van je kernel, een van de velden zal de processor voor het laatst uitgevoerd. U kunt kijken naar de manpage voor "proc" om uit te vinden welke veld. U kunt de Id van het proces met behulp van getppid () en kijken in / proc / $ PPID / stat voor dezelfde info.
Reply

Bladwijzers

Thread Tools Zoeken in deze Thread
Zoeken in deze Thread:

Uitgebreid zoeken
Display Modes Beoordeel deze draad
Beoordeel deze draad:

Posting Regels
Jij mag niet Post Nieuwe threads
Jij mag niet na antwoorden
Jij mag niet post attachments
Jij mag niet bewerk uw berichten

BB code is Aan
Smilies zijn Aan
[IMG] code Aan
HTML-code is Uit
Trackbacks zijn Aan
Pingbacks zijn Aan
Refbacks zijn Aan




Alle tijden zijn GMT -4. Het is nu 01:46 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Vertalingen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
De Unix-en Linux Forums Copyright © 1993-2009. Alle rechten Reserved.Ad Beheer door RedTyger

Content Relevante URL's door vBSEO 3.2.0