I am looking at an old script that I am "renovating", and I saw the following line of code, which will serve as an example:
$thread = threads->create(\&execute, $i, $reg_info_hashRef, $erbose);
I want the threads->create to check that I input the right number of arguments (execute is prototyped). This means that the code should look like this:
$thread = threads->create(\execute, $i, $reg_info_hashRef, $erbose);
I know that using ampersand disables the prototype test. Should removing just enable the prototype test, and/or do anything else?