[M3devel] ease of switching between pthreads and userthreads?

Jay K jay.krell at cornell.edu
Sat Apr 23 12:19:25 CEST 2011

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

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://m3lists.elegosoft.com/pipermail/m3devel/attachments/20110423/39b04c6d/attachment-0001.html>

More information about the M3devel mailing list