tech:notes_python_multithreading
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| tech:notes_python_multithreading [2025/05/13 15:30] – Jean-Baptiste | tech:notes_python_multithreading [2025/05/20 17:51] (Version actuelle) – Jean-Baptiste | ||
|---|---|---|---|
| Ligne 12: | Ligne 12: | ||
| * https:// | * https:// | ||
| * https:// | * https:// | ||
| + | |||
| + | |||
| + | Thread safe : | ||
| + | * https:// | ||
| + | * https:// | ||
| + | |||
| + | |||
| Nombre de CPU logiques | Nombre de CPU logiques | ||
| Ligne 295: | Ligne 302: | ||
| Source : https:// | Source : https:// | ||
| + | Thread safe | ||
| + | |||
| + | <code python> | ||
| + | from collections import deque | ||
| + | |||
| + | thread_safe_deque = deque() | ||
| + | |||
| + | # Thread 1 | ||
| + | thread_safe_deque.append(1) | ||
| + | |||
| + | # Thread 2 | ||
| + | element = thread_safe_deque.pop() | ||
| + | </ | ||
| + | |||
| + | |||
| + | Source : https:// | ||
| --------- | --------- | ||
tech/notes_python_multithreading.1747143000.txt.gz · Dernière modification : de Jean-Baptiste
