[packagekit] Limiting to one extra thread

Patryk Zawadzki patrys at pld-linux.org
Fri Apr 25 07:17:07 PDT 2008


On Fri, Apr 25, 2008 at 5:08 PM, Richard Hughes <hughsient at gmail.com> wrote:
>  Ahh, that doesn't need two threads, it just needs the transaction to do
>  the sane thing in the single thread. You only need two threads when you
>  need to, for instance, build the cache and download the package at the
>  same time. The daemon probably won't do the right thing in this case, so
>  it's probably better to download the cache, /then/ download the package
>  so we can give the user a coherent state of what's going on.

It does need two threads ig you want the proper solution where one
thread gets a prepared list of downloads in a sensible order and
signals the other thread when a set is fully downloaded _while_ still
downloading further sets and signalling them in the background.

-- 
Patryk Zawadzki
PLD Linux Distribution


More information about the PackageKit mailing list