4D v15 R5 - Preemptive processes

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

4D v15 R5 - Preemptive processes

Aparajita Fishman
Hi,

4D v15 R5 is out, and it supports fully preemptive processes, which run as native preemptive threads. DO NOT execute any preemptive methods that involve Active4D. Active4D is currently not preemptive thread safe. I will look into making it thread safe in the future.

All the best,

  - Aparajita


_______________________________________________
Active4D-dev mailing list
[hidden email]
http://list.aparajitaworld.com/listinfo/active4d-dev
Archives: http://active4d-nabble.aparajitaworld.com/
Reply | Threaded
Open this post in threaded view
|

Re: 4D v15 R5 - Preemptive processes

Aparajita Fishman
After reading the R5 docs, for now you don’t have to worry about calling Active4D from a preemptive method, as the 4D compiler will not allow plugin calls from a preemptive method.

But if you call 4D methods from Active4D, be sure that those methods, or any methods those methods might call, are not preemptive.

All the best,

  - Aparajita

> On Sep 14, 2016, at 2:33 PM, Aparajita Fishman <[hidden email]> wrote:
>
> Hi,
>
> 4D v15 R5 is out, and it supports fully preemptive processes, which run as native preemptive threads. DO NOT execute any preemptive methods that involve Active4D. Active4D is currently not preemptive thread safe. I will look into making it thread safe in the future.
>
> All the best,
>
>  - Aparajita
>
>
> _______________________________________________
> Active4D-dev mailing list
> [hidden email]
> http://list.aparajitaworld.com/listinfo/active4d-dev
> Archives: http://active4d-nabble.aparajitaworld.com/


_______________________________________________
Active4D-dev mailing list
[hidden email]
http://list.aparajitaworld.com/listinfo/active4d-dev
Archives: http://active4d-nabble.aparajitaworld.com/