2016-11-21 12 views
-7

スレッドを作成してタスクを割り当てる方法は?haskellでスレッドを作成するには?

thread.start_new_thread (function, args[, kwargs]) 

のように、それを行う方法はありますか? ありがとうございました

+2

これと同じ質問が3時間前に尋ねられました(http://stackoverflow.com/q/40722552/2751851)。最後の数日間は少なくとももう1つありました。 – duplode

+0

@duplodeそれは私がまだ答えを得ていなかったからです。 – i1698011

+2

あなたが望む答えを得られなかったという理由だけで、同じ質問を繰り返し聞かないでください。それだけで誰もが時間を無駄にする。 – duplode

答えて

3

ハスケルスレッドはforkIOを使用して生成できます。

GHC concurrency guideには、関連するすべてのポインタがありますので、お読みください。

+0

!私はすでにそれを読んで、いくつかの例を試してみました。問題は、この並列の例を 'par'と 'pseq'ではなく、スレッドを使って書き直すことができないことです。 http://www.stolaf.edu/people/rab/pub/PDC/I15/Pi_Integration_SharedMemory_html/Haskell/Haskell.html これは私が必要とするものです:N個のスレッドを作成し、それらにリストの異なる部分を割り当てることです。 – i1698011

+4

@ i1698011何を試しましたか?どこが間違っていたのですか?私は[MCVE](http://stackoverflow.com/help/mcve)で新鮮な質問を開くことをお勧めします。 –

関連する問題