kingpaic Posted July 26, 2021 Posted July 26, 2021 (edited) Hello everyone I am happy to share this UDF with you which, as you may have read from the title, allows you to emulate multithreading without memory or functionality limitations. This UDF permit you to initialize different process and execute all code you want,is verry seample exciange information between Threads using this UDF. This system is good because allow you to execute any kind of code in backgorund or not, with no limitations. Sure you have to deal with the message system to turn them into commands and data exchange but it's not that complicated, anyway I'm working on it. Let me know for improvements... AutoThreadV3.au3 AutoitMultiThread Example.au3 Edited August 2, 2021 by kingpaic mutleey and bfgxp 2
RTFC Posted July 26, 2021 Posted July 26, 2021 (edited) Please study the difference between multi-threading and multi-processing. This is NOT multithreading! Edited July 27, 2021 by RTFC argumentum 1 My Contributions and Wrappers Spoiler BitMaskSudokuSolver BuildPartitionTable CodeCrypter CodeScanner DigitalDisplay Eigen4AutoIt FAT Suite HighMem MetaCodeFileLibrary OSgrid Pool RdRand SecondDesktop SimulatedAnnealing Xbase I/O
kingpaic Posted August 2, 2021 Author Posted August 2, 2021 (edited) Is not possible to have MultiThreading in Autoit, then I don't give a damn what I have to call it, if you need it use it if not use your methods. 🤔 Specialy because i've written emulate Edited August 2, 2021 by kingpaic
spudw2k Posted August 2, 2021 Posted August 2, 2021 I see your argument, but I can't totally sympathize. Firstly, I appreciate that you worked hard on something and shared it with the community here. However, multithreading has been a sensitive topic here because the meaning is misused or not understood. Please don't take it personally, but we're dealing with the minutia of what multithreading is. I fail to see how multiprocessing emulates multithreading. They are fundamentally different and to oversimplify equating the two to mean 'parallel execution/operation' is a mistake in my opinion. seadoggie01 and argumentum 1 1 Spoiler Things I've Made: Always On Top Tool ◊ AU History ◊ Deck of Cards ◊ HideIt ◊ ICU ◊ Icon Freezer ◊ Ipod Ejector ◊ Junos Configuration Explorer ◊ Link Downloader ◊ MD5 Folder Enumerator ◊ PassGen ◊ Ping Tool ◊ Quick NIC ◊ Read OCR ◊ RemoteIT ◊ SchTasksGui ◊ SpyCam ◊ System Scan Report Tool ◊ System UpTime ◊ Transparency Machine ◊ VMWare ESX Builder Misc Code Snippets: ADODB Example ◊ CheckHover ◊ Detect SafeMode ◊ DynEnumArray ◊ GetNetStatData ◊ HashArray ◊ IsBetweenDates ◊ Local Admins ◊ Make Choice ◊ Recursive File List ◊ Remove Sizebox Style ◊ Retrieve PNPDeviceID ◊ Retrieve SysListView32 Contents ◊ Set IE Homepage ◊ Tickle Expired Password ◊ Transpose Array Projects: Drive Space Usage GUI ◊ LEDkIT ◊ Plasma_kIt ◊ Scan Engine Builder ◊ SpeeDBurner ◊ SubnetCalc Cool Stuff: AutoItObject UDF ◊ Extract Icon From Proc ◊ GuiCtrlFontRotate ◊ Hex Edit Funcs ◊ Run binary ◊ Service_UDF
bfgxp Posted August 7, 2021 Posted August 7, 2021 (edited) 我是来支持楼主的,多进程也没有什么不好的。能发挥作用就行。 On 8/2/2021 at 5:02 AM, spudw2k said: I see your argument, but I can't totally sympathize. Firstly, I appreciate that you worked hard on something and shared it with the community here. However, multithreading has been a sensitive topic here because the meaning is misused or not understood. Please don't take it personally, but we're dealing with the minutia of what multithreading is. I fail to see how multiprocessing emulates multithreading. They are fundamentally different and to oversimplify equating the two to mean 'parallel execution/operation' is a mistake in my opinion. 你的意思是官方要支持多线程了吗? EDIT: Merged and machine translation: Do you mean that the official support for multi-threading? I'm here to support the original poster, and there is nothing wrong with multi-process. Just work Edited August 7, 2021 by Jos
Developers Jos Posted August 7, 2021 Developers Posted August 7, 2021 @bfgxp, Please use English, as you have done earlier in our forums! Thanks, Jos SciTE4AutoIt3 Full installer Download page - Beta files Read before posting How to post scriptsource Forum etiquette Forum Rules Live for the present, Dream of the future, Learn from the past.
argumentum Posted August 12, 2021 Posted August 12, 2021 Windows, Linux, argumentumOS, meh ... all the same. ...I was watching random youtube and saw this ( below ) Spoiler and I'm like, I should share this. So there ( above ) ....and thank you for sharing your code. Follow the link to my code contribution ( and other things too ). FAQ - Please Read Before Posting.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now