Introducing Session Singletons
Singletons have been one of the standout features of 4D 20 R5. Previously, developers could leverage two types of singletons: the process singleto...
Singletons have been one of the standout features of 4D 20 R5. Previously, developers could leverage two types of singletons: the process singleto...
Have you ever needed to use methods with both thread-safe and not thread-safe calls, with conditions that skip over commands that are not thread-safe?...
Preemptive processes are very useful for performing extensive calculations in parallel, using all of the cores in your CPU, but sometimes you need to ...
Do you need to run complex calculations or exports on the client side? Use preemptive processes and start these actions without slowing down users and...
Preemptive processes are powerful since they allow your applications to take full advantage of multi-core computers; consequently, this results in fas...
Preemptive Web Services allow your applications to take full advantage of multi-core computers resulting in faster responses for simultaneous requests...
4D v16 R6 introduces a new concept of communication between processes: shared object and shared collection variables! They are a solution so you can a...
Our own VP of Engineering, Laurent Esnault, explains exchanging information between multiple processes AND between processes and forms during his Brea...
Laurent Esnault, VP of Engineering, explains the difference between cooperative and preemptive processes during his Break Out Session about Preemptive...
Got a question, suggestion or just want to get in touch with the 4D bloggers? Drop us a line!
* Your privacy is very important to us. Please click here to view our Policy