Versions 16 and laterManaging the mutexes in order to limit the simultaneous execution of a code to one thread at a given time. A mutex can be shared between several applications. See Managing the mutexes in the threads for more details.

New in version 16Managing the mutexes in order to limit the simultaneous execution of a code to one thread at a given time. A mutex can be shared between several applications. See Managing the mutexes in the threads for more details.

Managing the mutexes in order to limit the simultaneous execution of a code to one thread at a given time. A mutex can be shared between several applications. See Managing the mutexes in the threads for more details.

Managing the critical sections in order to limit the simultaneous execution of a code to one thread at a given time in a single application.

[ + ] Using threads in an application:- Run a procedure in thread format- Stop a thread- Run a procedure that expects parameters in thread format

Unit examples (WINDEV Mobile): The threads

[ + ] Using threads in an application:- run a procedure in thread format- stop a thread- run a procedure that expects parameters in thread format

Unit examples (WINDEV): The threads (pool)

[ + ] Using threads:- Running processes started in parallel- Limiting the number of threads in execution at a given timeReminder: A thread is a process running in parallel to the current application (main thread). This allows you to run a task in background task for example (backup, ...).Threads are very useful in the industry: supervisor, applications with real-time process check, and so on …

Training (WINDEV): WD Using sockets

[ + ] This example presents the use of the "Socket" functions of WINDEV in Client/Server.The following topics are presented in this example:1/ How to connect to a socket2/ How to accept a request for connection3/ How to write or read on a socketSummary of the example supplied with WINDEV: This example presents the different functions for socket management supplied with WINDEV. To use this example, a first instance of the example must be started in "server" mode. Then, by specifying the name of the computer that will be used as server and a nickname, you can connect to this application in "client" mode. You now have the ability to send messages to all the connected users. In this example, a thread and a socket are associated with each connection.

Complete examples (WINDEV): WD Video surveillance

[ + ] This example explains how to broadcast images coming from a Web camera via a network (Intranet, Internet). The following topics are presented in this example:1/ Web Camera control2/ Using the Socket functions3/ Using the Thread function4/ Detecting movementsSummary of the example supplied with WINDEV: This example is used to broadcast the images captured by a Web Camera via a network (Intranet, Internet)This application groups the "Diffusion server" part and the "Monitor" part. It allows you to: - broadcast the images of the Web Camera- select a "monitor"- analyze the image to detect a movement. In this case, the relevant recipients (or "monitors") can be notified- connect up to 8 different Web Cameras and enable the detection of movements