[Soot-list] Multithreading

Steven Arzt steven.arzt at cased.de
Mon Nov 21 06:13:10 EST 2016


Hi Ding,

A few of the processing steps inside Soot already use multiple threads. 
Since Soot was, however, never designed as a multi-threaded framework, 
it requires careful checking whenver you try to access some Soot object 
from multiple threads in parallel. I won't say it's impossible, but it 
can be quite tricky. I hope that we will be able to do some refactoring 
in the future that makes it easier to use Soot in a multi-threaded 
program. At the moment, there are quite a few globally shared static 
fields that can give you a headache.

Best regards,
   Steven

On 2016-11-18 17:45, Ding Li wrote:
> Dear all, I just want to ask if there is any way to use Soot in a
> multithreaded way? Thanks
> 
> --
> 
> Sincerely Yours
> 
> Ding Li
> http://www-scf.usc.edu/~dingli/ [1]
> 
> 
> Links:
> ------
> [1] http://www-scf.usc.edu/~dingli/
> 
> _______________________________________________
> Soot-list mailing list
> Soot-list at CS.McGill.CA
> https://mailman.CS.McGill.CA/mailman/listinfo/soot-list



More information about the Soot-list mailing list