well, "\--threadAnalysis:off"+globalvar+lock looks nice: import os, threadpool, locks type MyObj = ref object flag: bool var olock: Lock var obj {.guard: olock.}: MyObj proc someThread() {.gcsafe.} = {.locks: [olock].}: if obj != nil: echo obj.flag obj.flag = false obj.new() obj.flag = true spawn someThread() sleep 500 echo obj.flag
- Re: how to get value of object's field from second thread? mashingan
- Re: how to get value of object's field from second thread? r3d9u11
- Re: how to get value of object's field from second thre... twetzel59
- Re: how to get value of object's field from second ... twetzel59
- Re: how to get value of object's field from sec... r3d9u11
- Re: how to get value of object's field fro... mashingan
- Re: how to get value of object's field... r3d9u11
- Re: how to get value of object's f... r3d9u11
- Re: how to get value of object's f... mashingan
- Re: how to get value of object's f... r3d9u11