Thread creation
Stefan Kalkowski
stefan.kalkowski at ...1...
Mon May 30 16:05:33 CEST 2011
Hello Jaeyeon,
I assume the quota of your cpu-session gets exceeded. If you got
something like: "Quota exceeded!" just before your thread's creation
failed, that's the actual reason for it. You can increase that value by
creating your own cpu-session, and giving enough memory to it, like for
instance:
Session_capability cap =
env()->parent()->session(Cpu_session::service_name(),
"ram_quota=32K"));
Cpu_session_client cpu_cli(cap);
cpu_cli.create_thread("mythread");
...
Regards
Stefan
On 24.05.2011 19:34, Jaeyeon Kang wrote:
> Hi,
>
>
>
> While I am trying to create many threads by using Genode::Thread, I’ve
> found that only up to 31 threads could be created. I’ve got the
> following message when more than 32 threads is created:
>
> C++ runtime: Genode::Cpu_session::Thread_creation_failed.
>
>
>
> Do you have any idea on this problem?
>
>
>
> Thanks,
>
> Jaeyeon Kang
>
>
>
> ------------------------------------------------------------------------------
> vRanger cuts backup time in half-while increasing security.
> With the market-leading solution for virtual backup and recovery,
> you get blazing-fast, flexible, and affordable data protection.
> Download your free trial now.
> http://p.sf.net/sfu/quest-d2dcopy1
>
>
>
> _______________________________________________
> Genode-main mailing list
> Genode-main at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/genode-main
--
Stefan Kalkowski
Genode Labs
http://www.genode-labs.com/ · http://genode.org/
Genode Labs GmbH · Amtsgericht Dresden · HRB 28424 · Sitz Dresden
Geschäftsführer: Dr.-Ing. Norman Feske, Christian Helmuth
More information about the users
mailing list