The UNIX and Linux Forums  
Hei og Velkommen fra USA til UNIX og Linux Forums! Takk for besøket og Delta i vårt globale samfunn.

Go Back   UNIX og Linux Forums > Top Forums > High Level Programmering
.
google unix.com



High Level Programmering Post spørsmål om C, C + +, Java, SQL og andre programmeringsspråk her.

Mer UNIX og Linux Forum Emner Du kan finne nyttig
Tråd Tråd startet Forum Svar Siste innlegg
skript for å overvåke prosessen kjører på serveren, og legger ut en mail hvis noen er døde pradeepmacha Shell programmering og Skripting 13 03-06-2009 07:33
Kan et barn prosessen tilbake en bestemt verdi i en overordnet prosess? Ametis1970 High Level Programmering 8 04-09-2008 11:22
Fedora Core 6 støttes ikke for Acer LCD-skjerm nageshrk Linux 1 08-19-2007 05:18
gdb til barn prosessen shriashishpatil UNIX for Advanced & ekspertbrukere 4 12-12-2005 07:57
KDM barnet prosessen larryase UNIX for Dummies Spørsmål og svar 6 01-24-2005 05:41

 
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øk i denne tråden Rate Thread Visningsmoduser
  #1 (permalink)  
Old 06-28-2009
yanglei_fage yanglei_fage is offline
Registrert bruker
  
 

Bli Date: Jan 2009
Innlegg: 25
Hvordan overvåke barnet prosess der CPU kjerne

Hei alle sammen.
Beklager å uttrykke mitt spørsmål galt i mitt første innlegg, jeg repost spørsmålet igjen her.
Min PC har dual core, jeg wirte et program med to prosessen, foreldre prosessen og barnet prosessen.
Min quetion er
hvordan skjønt: hvis barnet er på kjernen 0, det vil si meg I'm on core 0, hvis det er på core1, det vil si meg I'm on core 1

Jeg må gjøre noen prøver, hvis jeg bare legge til "printf (min pid er% d på kjernen% d, getpid (), sched_getcpu), er det outpout bare * en * stater som kjerne er det on.you kjenner barnet prosessen ikke bare på Core 0 eller 1 én gang.

Hvordan realisere ovenfor, trenger vi wrtie en skjerm program, kan noen en gi meg et eksempel?


Sitat:
# include <stdio.h>
# include <sys/types.h>
# include <unistd.h>
int main ()
(
pid_t child_pid;
printf ( "det viktigste programmet prosessen ID% d \ n", (int) getpid ());
child_pid \u003d fork ();
if (child_pid! \u003d 0) (
printf ( "dette er den overordnede prosessen med ID% d \ n", (int) getpid ());
printf ( "barnets prosessen ID% d \ n", (int) child_pid);
)
ellers
(
/ / Barnet prosessen, jeg vil mornitor som kjernen den kjører på.
)
)
 

Hugseliste

Thread Tools Søk i denne tråden
Søk i denne tråden:

Avansert søk
Visningsmoduser Ranger denne tråden
Ranger denne tråden:

Innleggsaktivitet Regler
Du kanskje ikke poste nye tråder
Du kanskje ikke poste svar
Du kanskje ikke post vedlegg
Du kanskje ikke redigere innleggene dine

BB-kode er PÃ¥
Smilefjes er PÃ¥
[IMG] koden PÃ¥
HTML-koden Av
Pingbacks er PÃ¥
Refbacks er PÃ¥




Alle klokkeslett er GMT -4. NÃ¥ er klokken 01:11.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Language Translations Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. All Rights Reserved.Ad Management by RedTyger

Content Relevant nettadresser av vBSEO 3.2.0