Den 26. apr. 2011 08.58 skrev Sridatta Thatipamala <[email protected]>:

> I am indeed trying to use V8 from a background thread. Here is a
> little more code for context: https://gist.github.com/941913 . (Not
> actual code. I simplified it for context).
> I want to have a background thread be able to call and access the V8
> instance. Is it possible?
>

Yes.  You have to use the v8::Locker class in both the main thread and the
background thread.  It's a class that does its work in the constructor and
the destructor.  See include/v8.h for a description of its use.


>
> On Mon, Apr 25, 2011 at 11:44 PM, Erik Corry <[email protected]> wrote:
> > Den 26. apr. 2011 07.09 skrev Lasse R.H. Nielsen <[email protected]>:
> >>
> >> The obvious guess is that the JSON parser, which is recursive, actually
> >> exhausts the stack while parsing.
> >> Do you have a link to the module being parsed?
> >
> > It could also be a bug in using V8 with multiple threads.
> >
> >>
> >> /L
> >>
> >> On Tue, Apr 26, 2011 at 04:29, Sridatta <[email protected]> wrote:
> >>>
> >>> I'm trying to call the native JSON parser from my v8 extension.
> >>> However, when I do this, I get the following error: "Uncaught
> >>> RangeError: Maximum call stack size exceeded". My code can be found
> >>> here: https://gist.github.com/941668 . Can someone suggest what I'm
> >>> doing wrong?
> >>>
> >>> --
> >>> v8-users mailing list
> >>> [email protected]
> >>> http://groups.google.com/group/v8-users
> >>
> >>
> >>
> >> --
> >> Lasse R.H. Nielsen
> >> [email protected]
> >> 'Faith without judgement merely degrades the spirit divine'
> >> Google Denmark ApS - Frederiksborggade 20B, 1 sal - 1360 København K -
> >> Denmark - CVR nr. 28 86 69 84
> >>
> >> --
> >> v8-users mailing list
> >> [email protected]
> >> http://groups.google.com/group/v8-users
> >
> >
> > --
> > Erik Corry, Software Engineer
> > Google Denmark ApS - Frederiksborggade 20B, 1 sal,
> > 1360 København K - Denmark - CVR nr. 28 86 69 84
> >
> > --
> > v8-users mailing list
> > [email protected]
> > http://groups.google.com/group/v8-users
>
> --
> v8-users mailing list
> [email protected]
> http://groups.google.com/group/v8-users
>



-- 
Erik Corry, Software Engineer
Google Denmark ApS - Frederiksborggade 20B, 1 sal,
1360 København K - Denmark - CVR nr. 28 86 69 84

-- 
v8-users mailing list
[email protected]
http://groups.google.com/group/v8-users

Reply via email to