[M3devel] ease of switching between pthreads and userthreads?
Tony Hosking
hosking at cs.purdue.edu
Sat Apr 23 21:06:22 CEST 2011
Good point about lock. I really think this is the showstopper because compiled code will be fo a particular threading model.
Sent from my iPhone
On Apr 23, 2011, at 6:19 AM, Jay K <jay.krell at cornell.edu> wrote:
> I've asked before. I'm asking again.
>
>
> I'd like to be able to switch between userthreads and pthreads via a command line switch to the executable.
> @M3pthreads @M3userthreads
> or somesuch.
>
>
> I'd also like to be able to switch the default via a line in a m3makefile that builds a program.
>
>
> I know roughly what implementing this would look like.
>
>
> I am a bit confused as to what problems -pthread/-pthreads/-lpthread causes.
> I'll have to reread.
> Whatever problem it has, this change probably would too.
>
>
> I'm willing to implement this myself.
> I'm not asking for anyone else to do it.
>
>
> I understand it makes LOCK harder to efficiently inline.
> If/when LOCK becomes partly inlined, provide a switch?
>
>
> Thank you,
> - Jay
>
More information about the M3devel
mailing list