çalışmıyor kullanılmış veya değil).
Şimdi benim sorum şu ki, neden çalışmıyor ve alternatif yöntemler nelerdir. Aslında, bazı noktalarda kullanıcı düzeyinde bir iş parçacığı yığınları ile ilgileniyorum, ancak ben swapcontext yaptığım zaman, ben şimdi ve sonra segmentasyon hataları olsun görüyorum. Ne yapmalıyım?
Böyle bir şey başarmak istiyorum ...
void thread_func(void * thread_args)
{
a();
b();
getcontext/makecontext/swapcontext to call c();
d();
....
}
Yani bu durumda, ben fonksiyonu c
yürütürken ayrı yığın kullanmak istiyorum. Nedeniyle cari pthread uygulanmasında sınırlamalara
Çok zor bir soru; Henüz bir şey yok! – MetallicPriest
'makecontext'/etc' yi ne için kullanmaya çalışıyorsunuz? Temel amaçları pthreads zaten var olduğunda aptalca olan diş açma kütüphanelerinin uygulanmasındadır. – duskwuff
@duskwuff, Bunu iş parçacığı amaçlı kullanmıyorum. – MetallicPriest