J'ai un athlon X2 et si je créé 2 threads Java et que je leur fais faire des calculs, la commande 'htop' me montre que les deux core bossent à 100%.
En esperant que ça t'aide.
Code utilisé à l'arrache :
class MonThread extends Thread
{
int numThread ;
public MonThread(int i)
{
super() ;
numThread = i ;
}
public void run()
{
int c =0, d=0;
System.out.println(numThread) ;
for (int j=0; j<100000; j++)
for (int i=0; i<10000000; i++)
{
if ((i%100)==0)
c = d ;
}
}
}
class Main
{
public static void main(String[] args)
{
MonThread t1 = new MonThread(1) ;
MonThread t2 = new MonThread(2) ;
t1.start() ;
t2.start() ;
}
}
# Réponse empirique
Posté par snt . En réponse au message Programmation multi-coeur. Évalué à 2.
En esperant que ça t'aide.
Code utilisé à l'arrache :
class MonThread extends Thread
{
int numThread ;
public MonThread(int i)
{
super() ;
numThread = i ;
}
public void run()
{
int c =0, d=0;
System.out.println(numThread) ;
for (int j=0; j<100000; j++)
for (int i=0; i<10000000; i++)
{
if ((i%100)==0)
c = d ;
}
}
}
class Main
{
public static void main(String[] args)
{
MonThread t1 = new MonThread(1) ;
MonThread t2 = new MonThread(2) ;
t1.start() ;
t2.start() ;
}
}