Tcl package Thread source code

Artifact [185e904338]
Login

Artifact 185e9043381d15db976a08912c1f81e04fa439276dc45d035da9e96ec977a543:

Ticket change [185e904338] - Ticket [c6057948e5] tsv commands break thread access rules for Tcl values status still Open with 3 other changes by dgp 2018-04-03 12:45:07.
D 2018-04-03T12:45:07.564
J icomment \r\nThere's\sa\sfar\sbigger\sconcern\sabout\sgeneral\ssharing\sof\r\na\sTcl_Obj\sstruct\sby\smultiple\sthreads,\sthough,\sand\sit\r\nis\sthe\svolatility\sof\sthe\sinternal\srepresentation.\sShimmering.\r\n\r\nAny\scode\sthat\sinteracts\swith\san\sinternal\srep\scommonly\shas\r\na\sstructure\sof\susing\sobjPtr->typePtr\sto\sdetermine\sthe\sroutines\r\nto\suse\sto\sact\son\sthe\sinternal\srep.\sThose\sroutines\sproceed\son\r\nthe\sbelief\sthe\sinternal\srep's\snature\sis\snot\sgoing\sto\schange\r\nwhile\sthe\sroutine\sruns.\s\sAll\sinternal\srep\saccess\sand\smanipulation\r\nis\swritten\son\sa\sfoundational\sassumption\sof\ssingle-thread\saccess.\r\n\r\nIf\syou\sget\smultiple\sthreads\spassing\sthrough\schanging\sintrep\sdetails\r\nout\sfrom\sunder\seach\sother,\sthere\sis\sgoing\sto\sbe\sserious\strouble.
J login dgp
J mimetype text/plain
K c6057948e5f884435ee35517008db0205f286a5e
U dgp
Z d40bfe23b73d9486e7c62dae414ff6a5