http://d.puremagic.com/issues/show_bug.cgi?id=3891
Summary: core.Thread constructors don't accept shared delegates Product: D Version: 2.030 Platform: All OS/Version: All Status: NEW Severity: normal Priority: P2 Component: Phobos AssignedTo: nob...@puremagic.com ReportedBy: justin.spahrsumm...@gmail.com --- Comment #0 from Justin Spahr-Summers <justin.spahrsumm...@gmail.com> 2010-03-07 22:37:07 CST --- It seems logical that Thread objects should be constructed with delegates marked "shared," but there's no way to do this right now: --- import core.thread; class A { void doSomethingMultithreaded () shared { // blah blah } } void main () { auto a = new shared(A)(); auto t = new Thread(&a.doSomethingMultithreaded); t.start(); } --- Even in lieu of making it mandatory, an overloaded constructor making use of this would be helpful. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------