The UNIX and Linux Forums  


Go Back   UNIX e Linux Forum > Inizio Forum > Di programmazione ad alto livello
.
google unix.com



Di programmazione ad alto livello Pubblica domande su C, C + +, Java, SQL, e di altri linguaggi di programmazione qui.

Più di UNIX e Linux Forum Argomenti potreste trovare utili
Filo Thread Starter Forum Risposte Ultimo Post
script per monitorare il processo in esecuzione sul server e inviare una mail se qualsiasi processo è morto pradeepmacha Shell scripting e di programmazione 13 03-06-2009 07:33 AM
Può un processo figlio restituire un valore specifico di un processo padre? Ametis1970 Di programmazione ad alto livello 8 04-10-2008 12:22 AM
Fedora Core 6 non è supportata per il monitor LCD Acer nageshrk Linux 1 08-19-2007 06:18 AM
gdb al processo figlio shriashishpatil UNIX e avanzata per utenti esperti 4 12-12-2005 07:57 AM
KDM processo figlio larryase UNIX for Dummies Domande & Risposte 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 Cerca in questo Thread Rate Thread Modalità di visualizzazione
  #1 (permalink)  
Old 06-28-2009
yanglei_fage yanglei_fage is offline
Utente Registrato
  
 

Iscriviti Data: gennaio 2009
Interventi: 25
come monitorare il processo figlio che cpu core

Ciao a tutti.
Siamo spiacenti di esprimere le mie domande erroneamente anticipato nel mio post, io la mia domanda Repost nuovamente qui.
Il mio pc è dual core, ho wirte una domanda con due processo, i genitori e bambino processo.
Il mio è quetion
come realizzare: se il processo figlio è sul core 0, essa mi dirà I'm sul core 0, se è il core1, che mi dirà I'm sul core 1

Ho un po 'provare, se mi è sufficiente aggiungere "printf (è il mio pid% d su% d core, getpid (), sched_getcpu), è outpout solo * uno *, che afferma che è centro on.you sapere processo figlio non è solo sul core 0 o 1 volta.

Come per la realizzazione di sopra, non abbiamo bisogno di un monitor wrtie domanda, qualcuno può darmi un esempio?


Citazione:
# include <stdio.h>
# include <sys/types.h>
# include <unistd.h>
int main ()
(
pid_t child_pid;
printf ( "il programma principale ID del processo è% d \ n", (int) getpid ());
child_pid \u003d fork ();
if (child_pid! \u003d 0) (
printf ( "questo è il processo padre, con ID% d \ n", (int) getpid ());
printf ( "il figlio della ID del processo è% d \ n", (int) child_pid);
)
altro
(
/ / Processo figlio, voglio mornitor che si spostano su core.
)
)
  #2 (permalink)  
Old 06-30-2009
otheus's Avatar
otheus otheus is offline Forum Staff  
Moderatore ala Mode
  
 

Iscriviti Data: febbraio 2007
Località: Innsbruck, Austria
Interventi: 1.889
Ti è ricordare ciò che OS? Se Linux, potete guardare in / proc / self / stat e in base alla versione del vostro kernel, uno dei campi rappresentano il più recente processore eseguiti su. È possibile controllare la manpage per il "processo" per scoprire quale campo. È possibile ottenere la madre id del processo utilizzando getppid () e date un'occhiata in / proc / $ PPID / stat per le stesse informazioni.
Reply

Segnalibri

Thread Tools Cerca in questo Thread
Cerca in questo Thread:

Ricerca Avanzata
Modalità di visualizzazione Vota questo thread
Vota questo thread:

Distacco regolamento
Tu non può post nuovo thread
Tu non può inviare una risposta
Tu non può postare allegati
Tu non può modificare i tuoi post

BB codice è Su
Smilies sono Su
[IMG] codice Su
Codice HTML è Chiuso
Trackbacks sono Su
Pingbacks sono Su
Refbacks sono Su




Tutti gli orari sono GMT -4. La data di oggi è 01:16 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traduzioni Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX e Linux Forum Content Copyright © 1993-2009. Tutti i diritti Reserved.Ad di gestione da RedTyger

Contenuti pertinenti URL da vBSEO 3.2.0