MPDCenter


RE: MPDCenter
#80
Quote:I don't think you can multi thread the inline process it might even be slower because all threads still need to manipulate a single destination array/string list.

Well, that's how multithreading works.
The destination array should be "the set of already inlined files".
Multiple threads then can operate on multiple portions of DatVille, each one accessing and contributing to that array.
Of course, the access to that array (both read+write) must be protected by a semaphore (in C#: lock(...)).
Any thread that finds a part that is not yet inlined, will add it to that array so other threads will find it there.
Reply
« Next Oldest | Next Newest »



Messages In This Thread
MPDCenter - by Michael Heidemann - 2012-09-17, 19:38
Re: MPDCenter - by Max Martin Richter - 2012-09-22, 8:47
Re: MPDCenter - by Michael Heidemann - 2012-10-06, 22:58
Re: MPDCenter - by Michael Heidemann - 2012-10-07, 10:52
Re: MPDCenter - by Michael Heidemann - 2012-10-22, 20:19
Re: MPDCenter - by Michael Heidemann - 2012-11-02, 9:35
Re: MPDCenter - by Michael Heidemann - 2012-11-03, 18:04
Re: MPDCenter - by Michael Heidemann - 2012-11-09, 23:34
Re: MPDCenter - by Michael Heidemann - 2012-11-17, 11:00
Re: MPDCenter - by Michael Heidemann - 2012-12-14, 22:25
Re: MPDCenter - by Michael Heidemann - 2012-12-30, 20:48
Re: MPDCenter - by Michael Horvath - 2013-12-21, 23:01
Re: MPDCenter - by Orion Pobursky - 2013-12-21, 23:10
Re: MPDCenter - by Michael Heidemann - 2013-12-21, 23:24
Re: MPDCenter - by Michael Heidemann - 2013-12-21, 23:21
Re: MPDCenter - by Michael Horvath - 2013-12-21, 23:44
Re: MPDCenter - by Michael Heidemann - 2013-12-22, 8:33
Re: MPDCenter - by Merlijn Wissink - 2014-05-29, 9:46
Re: MPDCenter - by Willy Tschager - 2014-05-29, 17:15
Re: MPDCenter - by Merlijn Wissink - 2014-05-29, 17:18
Re: MPDCenter - by Travis Cobbs - 2014-05-29, 17:20
Re: MPDCenter - by Michael Heidemann - 2014-06-01, 15:37
RE: MPDCenter - by Michael Horvath - 2016-09-20, 7:04
RE: MPDCenter - by Michael Horvath - 2018-01-07, 17:11
RE: MPDCenter - by Michael Heidemann - 2018-02-18, 15:32
RE: MPDCenter - by Michael Horvath - 2018-02-18, 21:19
RE: MPDCenter - by Roland Melkert - 2018-02-18, 22:22
RE: MPDCenter - by Steffen - 2018-02-18, 22:33
RE: MPDCenter - by Michael Heidemann - 2018-02-24, 10:55
MPDCenter 2.4.0.0 - by Michael Heidemann - 2018-03-10, 14:14
RE: MPDCenter 2.4.0.0 - by Michael Horvath - 2018-03-10, 20:51
RE: MPDCenter 2.4.0.0 - by Michael Heidemann - 2018-03-16, 15:29
MPDCenter 2.4.1.0 - by Michael Heidemann - 2018-03-16, 15:27
MPDCenter 2.5.0.0 - by Michael Heidemann - 2018-10-05, 17:05
RE: MPDCenter 2.5.0.0 - by Johann Eisner - 2018-12-08, 16:04
RE: MPDCenter 2.5.0.0 - by Orion Pobursky - 2018-12-09, 2:35
RE: MPDCenter 2.5.0.0 - by Roland Melkert - 2018-12-09, 19:00
RE: MPDCenter - by Michael Horvath - 2018-08-22, 3:16
RE: MPDCenter - by Michael Horvath - 2018-08-22, 19:41
RE: MPDCenter - by Michael Heidemann - 2018-09-22, 6:58
RE: MPDCenter - by Michael Heidemann - 2018-10-05, 17:01
RE: MPDCenter - by Michael Horvath - 2018-12-09, 19:08
RE: MPDCenter - by Roland Melkert - 2018-12-09, 19:10
RE: MPDCenter - by Michael Horvath - 2019-06-19, 7:29
RE: MPDCenter - by Michael Horvath - 2019-06-19, 7:18

Forum Jump:


Users browsing this thread: 1 Guest(s)