Permalink
Browse files

[docs] Update porting_intro.pod for threads

  • Loading branch information...
1 parent 709be66 commit fb7274dc1ebaf9bb34eb0413e367167969aa5503 Reini Urban committed Dec 24, 2012
Showing with 4 additions and 10 deletions.
  1. +4 −10 docs/porting_intro.pod
View
@@ -27,17 +27,11 @@ Parrot.
=head2 How to help
-At present Parrot implements support only for POSIX threads (pthreads). Most
-modern UNIX-like operating systems have a pthreads implementation, and allowing
-Parrot to use these is frequently just a matter of finding the right compiler
-and linker flags. Non-POSIX architectures with substantially different
-threading models will require more implementation and debugging to work with
-Parrot.
+At present Parrot has full native threads support, pthreads and windows threads.
+But running garbage collection together with allocation of memory in threaded
+code might lead to races or access violations, esp. on darwin, but also on linux.
-To assist with enhancing threading support, compare the threading primitives
-required by Parrot in F<thread.h> to those provided by your platform's
-threading model(s) and implement Parrot threads in terms of native threads. See
-F<thr_pthread.h> for an example of this.
+See L<https://github.com/parrot/parrot/issues?milestone=2&state=open>
=head2 References

0 comments on commit fb7274d

Please sign in to comment.