8000 multiprocessing · python/python-docs-fr@2be5370 · GitHub
[go: up one dir, main page]

Skip to content

Commit 2be5370

Browse files
author
Antoine Wecxsteen
committed
multiprocessing
1 parent e49a4fc commit 2be5370

File tree

1 file changed

+27
-23
lines changed

1 file changed

+27
-23
lines changed

library/multiprocessing.po

Lines changed: 27 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,14 @@ msgstr ""
66
"Project-Id-Version: Python 3\n"
77
"Report-Msgid-Bugs-To: \n"
88
"POT-Creation-Date: 2021-01-27 19:26+0100\n"
9-
"PO-Revision-Date: 2020-08-22 12:43+0200\n"
10-
"Last-Translator: Mathieu Dupuy <deronnax@gmail.com>\n"
9+
"PO-Revision-Date: 2021-07-15 19:23+0200\n"
10+
"Last-Translator: Antoine Wecxsteen\n"
1111
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
1212
"Language: fr\n"
1313
"MIME-Version: 1.0\n"
1414
"Content-Type: text/plain; charset=UTF-8\n"
1515
"Content-Transfer-Encoding: 8bit\n"
16-
"X-Generator: Poedit 2.4.1\n"
16+
"X-Generator: Poedit 2.3\n"
1717

1818
#: library/multiprocessing.rst:2
1919
msgid ":mod:`multiprocessing` --- Process-based parallelism"
@@ -28,7 +28,6 @@ msgid "Introduction"
2828
msgstr "Introduction"
2929

3030
#: library/multiprocessing.rst:14
31-
#, fuzzy
3231
msgid ""
3332
":mod:`multiprocessing` is a package that supports spawning processes using "
3433
"an API similar to the :mod:`threading` module. The :mod:`multiprocessing` "
@@ -40,12 +39,12 @@ msgid ""
4039
msgstr ""
4140
":mod:`multiprocessing` est un paquet qui permet l'instanciation de processus "
4241
"via la même API que le module :mod:`threading`. Le paquet :mod:"
43-
"`multiprocessing` offre à la fois des possibilités de programmation "
44-
"concurrente locale ou à distance, contournant les problèmes du :term:`Global "
42+
"`multiprocessing` permet la programmation concurrente sur une même machine "
43+
"ou entre machines. Il permet de contourner les problèmes du :term:`Global "
4544
"Interpreter Lock` en utilisant des processus plutôt que des fils "
4645
"d'exécution. Ainsi, le module :mod:`multiprocessing` permet au développeur "
47-
"de bénéficier entièrement des multiples processeurs sur une machine. Il "
48-
"tourne à la fois sur les systèmes Unix et Windows."
46+
"d'exploiter au mieux tous les processeurs d'une machine. Il tourne à la fois "
47+
"sur les systèmes Unix et Windows."
4948

5049
#: library/multiprocessing.rst:23
5150
msgid ""
@@ -120,7 +119,6 @@ msgid "*spawn*"
120119
msgstr "*spawn*"
121120

122121
#: library/multiprocessing.rst:99
123-
#, fuzzy
124122
msgid ""
125123
"The parent process starts a fresh python interpreter process. The child "
126124
"process will only inherit those resources necessary to run the process "
@@ -194,7 +192,7 @@ msgid ""
194192
"method should be considered unsafe as it can lead to crashes of the "
195193
"subprocess. See :issue:`33725`."
196194
msgstr ""
197-
"sur macOS, la méthode de démarrage *spawn* est maintenant la méthode par "
195+
"Sur macOS, la méthode de démarrage *spawn* est maintenant la méthode par "
198196
"défaut. La méthode de démarrage *fork* doit être considérée comme dangereuse "
199197
"car elle peut entraîner des plantages du sous-processus. Voir :issue:`33725`."
200198

@@ -3277,12 +3275,12 @@ msgstr ""
32773275
"plus, *func* est exécutée sur un seul des *workers* du pool."
32783276

32793277
#: library/multiprocessing.rst:2177
3280-
#, fuzzy
32813278
msgid ""
32823279
"A variant of the :meth:`apply` method which returns a :class:"
32833280
"`~multiprocessing.pool.AsyncResult` object."
32843281
msgstr ""
3285-
"Une variante de la méthode :meth:`apply` qui renvoie un objet résultat."
3282+
"Une variante de la méthode :meth:`apply` qui renvoie un objet :class:"
3283+
"`~multiprocessing.pool.AsyncResult`."
32863284

32873285
#: library/multiprocessing.rst:2180 library/multiprocessing.rst:2211
32883286
msgid ""
@@ -3346,11 +3344,12 @@ msgstr ""
33463344
"efficacité."
33473345

33483346
#: library/multiprocessing.rst:2208
3349-
#, fuzzy
33503347
msgid ""
33513348
"A variant of the :meth:`.map` method which returns a :class:"
33523349
"`~multiprocessing.pool.AsyncResult` object."
3353-
msgstr "Une variante de la méthode :meth:`.map` qui renvoie un objet résultat."
3350+
msgstr ""
3351+
"Une variante de la méthode :meth:`.map` qui renvoie un objet :class:"
3352+
"`~multiprocessing.pool.AsyncResult."
33543353

33553354
#: library/multiprocessing.rst:2225
33563355
msgid "A lazier version of :meth:`.map`."
@@ -3828,17 +3827,17 @@ msgstr ""
38283827
"le système de fichiers."
38293828

38303829
#: library/multiprocessing.rst:2571
3831-
#, fuzzy
38323830
msgid ""
38333831
"An ``'AF_PIPE'`` address is a string of the form :samp:`r'\\\\\\\\.\\\\pipe\\"
38343832
"\\{PipeName}'`. To use :func:`Client` to connect to a named pipe on a "
38353833
"remote computer called *ServerName* one should use an address of the form :"
38363834
"samp:`r'\\\\\\\\{ServerName}\\\\pipe\\\\{PipeName}'` instead."
38373835
msgstr ""
3838-
":samp:`r'\\\\\\\\.\\\\pipe\\\\{PipeName}'`. Pour utiliser un :func:`Client` "
3839-
"pour se connecter à un tube nommé sur une machine distante appelée "
3840-
"*ServerName*, il faut plutôt utiliser une adresse de la forme :samp:`r'\\\\\\"
3841-
"\\{ServerName}\\\\pipe\\\\{PipeName}'`."
3836+
"Une adresse ``'AF_PIPE'`` est une chaîne de caractères de la forme :samp:"
3837+
"`r'\\\\\\\\.\\\\pipe\\\\{PipeName}'`. Pour utiliser :func:`Client` pour se "
3838+
"connecter à un tube nommé sur une machine distante appelée *ServerName*, il "
3839+
"faut utiliser une adresse de la forme :samp:`r'\\\\\\\\{ServerName}\\\\pipe\\"
3840+
"\\{PipeName}'`."
38423841

38433842
#: library/multiprocessing.rst:2576
38443843
msgid ""
@@ -3982,7 +3981,7 @@ msgid ""
39823981
"but is no more than a wrapper around the :mod:`threading` module."
39833982
msgstr ""
39843983
":mod:`multiprocessing.dummy` réplique toute l'API de :mod:`multiprocessing` "
3985-
"mais n'est rien de plus qu'un *wrapper* autour du module :mod:`threading`."
3984+
"mais n'est rien de plus qu'une interface autour du module :mod:`threading`."
39863985

39873986
#: library/multiprocessing.rst:2666
39883987
msgid ""
@@ -3991,6 +3990,10 @@ msgid ""
39913990
"class:`Pool` that supports all the same method calls but uses a pool of "
39923991
"worker threads rather than worker processes."
39933992
msgstr ""
3993+
"En particulier, la fonction ``Pool`` du module :mod:`multiprocessing.dummy` "
3994+
"renvoie une instance de :class:`ThreadPool`, qui est une sous-classe de :"
3995+
"class:`Pool`. Elle a la même interface, mais elle utilise un pool de fils "
3996+
"d'exécution plutôt qu'un pool de processus."
39943997

39953998
#: library/multiprocessing.rst:2674
39963999
msgid ""
@@ -4003,18 +4006,19 @@ msgid ""
40034006
msgstr ""
40044007

40054008
#: library/multiprocessing.rst:2681
4006-
#, fuzzy
40074009
msgid ""
40084010
"*processes* is the number of worker threads to use. If *processes* is "
40094011
"``None`` then the number returned by :func:`os.cpu_count` is used."
40104012
msgstr ""
4011-
"*processes* est le nombre de processus *workers* à utiliser. Si *processes* "
4012-
"est ``None``, le nombre renvoyé par :func:`os.cpu_count` est utilisé."
4013+
"*processes* est le nombre de fils d'exécution à utiliser. Si *processes* est "
4014+
"``None``, le nombre renvoyé par :func:`os.cpu_count` est utilisé."
40134015

40144016
#: library/multiprocessing.rst:2687
40154017
msgid ""
40164018
"Unlike :class:`Pool`, *maxtasksperchild* and *context* cannot be provided."
40174019
msgstr ""
4020+
"À la différence de :class:`Pool`, *maxtasksperchild* et *context* ne peuvent "
4021+
"pas être passés en arguments."
40184022

40194023
#: library/multiprocessing.rst:2691
40204024
msgid ""

0 commit comments

Comments
 (0)
0