Mohamed Lokbani

IFT155

03-02-2025 Android Studio Ladybug Feature Drop | 2024.2.2
29-01-2024 Android Studio Hedgehog | 2023.1.1 Patch 2
25-01-2023 Android Studio Electric Eel | 2022.1.1
04-02-2022 Android Studio Bumblebee | 2021.1.1
30-01-2019 Android Studio 3.3
02-02-2018 Android Studio 3.0.1

================

Chapitre 05

3. Cration de threads sous Android

================

Cette fois-ci, nous allons dfinir une classe interne dans la classe "Activity".

Ici aussi nous allons avoir une instruction en plus:

		Coureur  j = new Coureur ("Jean");
		Thread tj  = new Thread(j);
		tj.start();

On cre une instance de coureur par la suite, nous allons utiliser cette instance pour crer le thread.

Le fonctionnement reste le mme.

Il y a des avantages et des inconvnients  cette approche, voir les notes de cours.

Examiner par la suite la fentre logcat. Rduire l'affichage  cette chane "I/System.out:":

2025-02-03 22:54:05.485  6099-6150  System.out  ca.umontreal.iro.ift1155.course03    I  100 m  par Jean
2025-02-03 22:54:05.486  6099-6152  System.out  ca.umontreal.iro.ift1155.course03    I  100 m  par Paul
2025-02-03 22:54:05.653  6099-6150  System.out  ca.umontreal.iro.ift1155.course03    I  200 m  par Jean
2025-02-03 22:54:05.855  6099-6150  System.out  ca.umontreal.iro.ift1155.course03    I  300 m  par Jean
2025-02-03 22:54:06.375  6099-6152  System.out  ca.umontreal.iro.ift1155.course03    I  200 m  par Paul
2025-02-03 22:54:06.668  6099-6152  System.out  ca.umontreal.iro.ift1155.course03    I  300 m  par Paul
2025-02-03 22:54:06.829  6099-6150  System.out  ca.umontreal.iro.ift1155.course03    I  400 m  par Jean
2025-02-03 22:54:07.104  6099-6152  System.out  ca.umontreal.iro.ift1155.course03    I  400 m  par Paul
2025-02-03 22:54:07.109  6099-6150  System.out  ca.umontreal.iro.ift1155.course03    I  500 m  par Jean
2025-02-03 22:54:07.396  6099-6152  System.out  ca.umontreal.iro.ift1155.course03    I  500 m  par Paul
2025-02-03 22:54:07.580  6099-6150  System.out  ca.umontreal.iro.ift1155.course03    I  600 m  par Jean
2025-02-03 22:54:08.366  6099-6152  System.out  ca.umontreal.iro.ift1155.course03    I  600 m  par Paul
2025-02-03 22:54:08.407  6099-6150  System.out  ca.umontreal.iro.ift1155.course03    I  700 m  par Jean
2025-02-03 22:54:08.498  6099-6150  System.out  ca.umontreal.iro.ift1155.course03    I  800 m  par Jean
2025-02-03 22:54:09.282  6099-6152  System.out  ca.umontreal.iro.ift1155.course03    I  700 m  par Paul
2025-02-03 22:54:09.435  6099-6150  System.out  ca.umontreal.iro.ift1155.course03    I  900 m  par Jean
2025-02-03 22:54:09.859  6099-6152  System.out  ca.umontreal.iro.ift1155.course03    I  800 m  par Paul
2025-02-03 22:54:10.017  6099-6150  System.out  ca.umontreal.iro.ift1155.course03    I  1000 m  par Jean
2025-02-03 22:54:10.836  6099-6152  System.out  ca.umontreal.iro.ift1155.course03    I  900 m  par Paul
2025-02-03 22:54:10.871  6099-6150  System.out  ca.umontreal.iro.ift1155.course03    I  Jean est arriv  ! 
2025-02-03 22:54:11.589  6099-6152  System.out  ca.umontreal.iro.ift1155.course03    I  1000 m  par Paul
2025-02-03 22:54:12.473  6099-6152  System.out  ca.umontreal.iro.ift1155.course03    I  Paul est arriv  ! 
