there was no mention of components. I assume, as components are effectively 4D methods, that a thread safe method (call chain) in a component, would make a call to the component method from the host system thread safe as well.
Chip On Wed, 30 Jan 2019 21:00:27 +0000, Timothy Penner via 4D_Tech wrote: > I see, this is relatively new development - I have sent a request to > the Doc Team to update the documentation to reflect this. > > In either case, it would appear that although the SDK has been > updated, the individual plugin developers would still need to update > their plugins and make those preemptive versions available... and > even then, there are still certain plugin calls that are not thread > safe, so it shouldn’t be expected that plugins will just work in > preemptive mode unless they are using the latest SDK and specifically > coded as such. > > Just because the SDK is being made preemptive does not mean that all > plugins are inherently preemptive also. > > -Tim > > > > > > > > > -----Original Message----- > From: 4D_Tech <4d_tech-boun...@lists.4d.com> On Behalf Of John DeSoi > via 4D_Tech > Sent: Wednesday, January 30, 2019 12:49 PM > To: 4D iNug Technical <4d_tech@lists.4d.com> > Cc: John DeSoi <de...@pgedit.com> > Subject: Re: Does 4D 64-bit Volume desktop use more than 1 core? > > Hi Tim, > > The header file in the publicly available SDK indicates which plugin > API entry points are thread safe (currently a small number). > > https://github.com/4d/4D-Plugin-SDK > > See further discussion here including input from 4D France: > >> Yes the 4d plugin sdk allows to build preemptive ready plugins. >> see https://github.com/4d/4D-Plugin-SDK/releases/tag/v17.0.1 > > > https://forums.4d.com/Post/FR/17981754/2/28184397 > > Also > > https://github.com/miyako/4d-plugin-migration-to-v17 > > John DeSoi, Ph.D. > > >> On Jan 30, 2019, at 2:32 PM, Timothy Penner <tpen...@4d.com> wrote: >> >> Plugin development is not something 4D Tech Support usually handles, >> so I may have missed that - in either case, the docs seem like it is >> not possible... > > ********************************************************************** > 4D Internet Users Group (4D iNUG) > Archive: http://lists.4d.com/archives.html > Options: https://lists.4d.com/mailman/options/4d_tech > Unsub: mailto:4d_tech-unsubscr...@lists.4d.com > ********************************************************************** > ********************************************************************** > 4D Internet Users Group (4D iNUG) > Archive: http://lists.4d.com/archives.html > Options: https://lists.4d.com/mailman/options/4d_tech > Unsub: mailto:4d_tech-unsubscr...@lists.4d.com > ********************************************************************** --------------- Gas is for washing parts Alcohol is for drinkin' Nitromethane is for racing ********************************************************************** 4D Internet Users Group (4D iNUG) Archive: http://lists.4d.com/archives.html Options: https://lists.4d.com/mailman/options/4d_tech Unsub: mailto:4d_tech-unsubscr...@lists.4d.com **********************************************************************