Ich frage mich, was der Unterschied zwischen den Optionen 'THREADS' und 'PTHREAD' ist, wenn ich Perl 5.16 (und andere Version) von Port-Quelle in freebsd kompilieren?Threads vs. pthread in Perl
Ist das PTHREAD das Posix-Threading? (weil -pthread) Und wenn ja, ist es "THREADS" vorzuziehen? (weil es vorgewählt scheint) sogar auf freebsd? Und was ist "Threads" (Kernel-Threads?) Auf der anderen Seite? Was sind die Vor- und Nachteile?
Kann ich beide in einer Installation verwenden? Ist es sinnvoll?
Es gibt nicht viel zu finden in Kombination mit Perl, soweit ich sehen kann.
Dank viel jimmy
hum ... Perl hat nur ein Threading-Modell ('-Dusthreads') – ikegami
hmm :) Ok Kompilieren mit 'THREADS' ändert die Konfigurationsargumente von -Dusthreads = n zu -Dusthreads = y. Die 'PTHREADS' fügen '-pthread' den ldflags hinzu. Also, ich denke, es ist nicht nur Spaß. Es macht einen Unterschied, aber ich frage mich was ?! :/ –
Perl hatte ein anderes Threading-Modell. Es war sehr kaputt. Sie versuchen wahrscheinlich, darauf zuzugreifen. – ikegami