[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#53877: 29.0.50; [PATCH] async Gnus/nnml
From: |
Eli Zaretskii |
Subject: |
bug#53877: 29.0.50; [PATCH] async Gnus/nnml |
Date: |
Thu, 10 Feb 2022 22:25:20 +0200 |
> From: Eric Abrahamsen <eric@ericabrahamsen.net>
> Date: Thu, 10 Feb 2022 10:11:56 -0800
> Cc: 53877@debbugs.gnu.org, Lars Ingebrigtsen <larsi@gnus.org>
>
>
> (defun test-threads-outer ()
> (dolist (label (list "one" "two" "three"))
> (make-thread (lambda () (test-threads-inner label)) label)))
>
> (defun test-threads-inner (label)
> (let ((nnmail-article-buffer (format "nnmail-incoming-%s" label)))
> (with-current-buffer (get-buffer-create nnmail-article-buffer)
> (insert label))))
>
> That creates three separate buffers, named correctly, and holding the
> correct text.
But only if you don't do anything in the main thread, just let it sit
idling. Right? Otherwise those other threads won't get an
opportunity to run.
- bug#53877: 29.0.50; [PATCH] async Gnus/nnml, (continued)
- bug#53877: 29.0.50; [PATCH] async Gnus/nnml, Lars Ingebrigtsen, 2022/02/09
- bug#53877: 29.0.50; [PATCH] async Gnus/nnml, Manuel Giraud, 2022/02/09
- bug#53877: 29.0.50; [PATCH] async Gnus/nnml, Lars Ingebrigtsen, 2022/02/09
- bug#53877: 29.0.50; [PATCH] async Gnus/nnml, Manuel Giraud, 2022/02/09
- bug#53877: 29.0.50; [PATCH] async Gnus/nnml, Lars Ingebrigtsen, 2022/02/09
- bug#53877: 29.0.50; [PATCH] async Gnus/nnml, Manuel Giraud, 2022/02/09
- bug#53877: 29.0.50; [PATCH] async Gnus/nnml, Eric Abrahamsen, 2022/02/09
- bug#53877: 29.0.50; [PATCH] async Gnus/nnml, Manuel Giraud, 2022/02/10
- bug#53877: 29.0.50; [PATCH] async Gnus/nnml, Eric Abrahamsen, 2022/02/10
- bug#53877: 29.0.50; [PATCH] async Gnus/nnml, Eric Abrahamsen, 2022/02/10
- bug#53877: 29.0.50; [PATCH] async Gnus/nnml,
Eli Zaretskii <=
- bug#53877: 29.0.50; [PATCH] async Gnus/nnml, Eric Abrahamsen, 2022/02/10
- bug#53877: 29.0.50; [PATCH] async Gnus/nnml, Manuel Giraud, 2022/02/11
- bug#53877: 29.0.50; [PATCH] async Gnus/nnml, Eric Abrahamsen, 2022/02/11
bug#53877: 29.0.50; [PATCH] async Gnus/nnml, Lars Ingebrigtsen, 2022/02/09