[Zope] threading cont ...

Nicholas Lo nicklo@siliconcreation.com
Tue, 08 Aug 2000 13:19:09 +0800


This is a multi-part message in MIME format.
--------------98A416F9F4157B1993D63C72
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

First, thanks to Dieter :)

Well, I have written a simple test products, which I have attached to
this message as a .tgz file. This product does vert little things. When
B1 is pressed, two new threads will start, one will update column of the
database table, while the other will prompt the current time. When B2 is
pressed, all threads will terminate. When B3 is pressed, it will show
the database table.

For this product, I used the SybaseDAv2 to connect to the local Sybase
11.9.2. The problem is,  I can always see the results by pressing B3.
However, when I looked into the database using isql, nothing has ever
changed :(

What's wrong? I really have no clue.
Please kindly help.

Regards,
Nicholas Lo
--------------98A416F9F4157B1993D63C72
Content-Type: application/octet-stream;
 name="boring.tgz"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="boring.tgz"

H4sICBOWjzkAA3RtcGZpbGUudGFyAO08S3AbV3I9APgBRIr6W/6sPYazC9ChQIDftUTKEk3K
ktf62KBXMr0ueIAZkmMOMNTMwBK9lEdeufI9uFKVSlVSSWoruSU5ZCuXJCdXkqpUbS45JMcc
c88tlZPS3W9mMDMASUlLSnYyTQl48z79+vXr7vdeTz8smJbeWhuHg4Ryeao8Oz2N3wzxb5Ge
rUxNzMzMTMxgvUqlXJkBefpAqfKgbTuKJctgmaazW729yr+jsCDmX3yVNrcOoo9ypVyemZra
Yf4r5YnZSZ7/ydny7NQk1qtMzJQnQS4fBDFx+H8+/7WaajZqNXlezufzQgrkTctU2w1HbuKX
oZWwIFerfaZZtm62uGqhXKoUcrncqmU25bcNs64Ytqw3N03LkS8vX333km5oPQuvaratrGmL
umKYaz1r3KBubEdrOR56R29qfiGlx2TDbCiGSDY3xHdDfNmGpm167W6IQdillep7717VnHVT
tUuY9HFh0utg3dIUlcbtlSxzRi7nV9xqNfz09UvVUhXThnbF0Zp+7sXG7bZu6w6yp5PVwKG+
ZbYcyzRK75vIj1zuNfnM/kGuqbSQlTVFVcW0XTKtJs6Nz/9ioc7ZF1W1MCavCS4XR0f3mwxV
W5XjpBRtzVgdk3V1DKfMMbT5ApLw/tJ7HyxVl+evmS1t9GxORkDJQvJkRfYEzzExvWoaqmax
1FEdQlWq2Zpzvf6p1nCKhNTrJcCPo6Kq+qrfiazbcst0ZOpLdEVgaU7bagmMHslNRW951HpN
951BDUOxbZ9kpiUqRSX6GOOCjvCL55Bgla5gfb2hByVx+eKPqzwqi6uMnpWDkXOiqTlKzdna
1EiDBT2oxFwimGFuUk82Fhdz2Z8WDKWuGYWzcmFJ1R2cQAEFpUG1KD/Ew8K9sUiTH+vanV5N
4vWqWqNt6c4W1+1GrfAwqZE/klFZkFzDstqmZjV1m8ySXavNI9FF7tgbTxP5KNsNS9NaNuIv
+kgdpY7PEepHR8eo8VvrSmtNk0No/TEUYxSNjcodiDQWjLULXDIWbawxI8NN/cZMtt90LFxe
LMRbxBqPCob86kIrdKilandr607TiNgSzo7akZDgEA97mB5PbmJtbBMFcR2Lu3sJimIWax/H
R+aqVtNbulOr9TBTYaVBC0T1cK3SbQ0NUwunSG/hdqHV0GRz1Zsu307x0Miy6CqOSVejmYwf
8/k7WlRvO45J7CsUogVKa4vWq3laqooF8YSMIVta+Hxzq67Y2rKltPyswmi0+aqhrGHjCuXu
NwdD8uwxkQcWN/IRXqqmZuNii5YZl1fD2EJ+amT7cf8h2w6x8s0uXkbZlt3JwGepgWfdI1sM
NAlZHwebMQ0XQ8xrikq068F9Auq7oyNxq6Ylf9+WG6zIaikvf9+fUWojjBMhKo2HbQeVjeay
+81i1az62hBboM6GuYr1Oholhxm4iSx15Pzrr7+OdaiwUw3z8rkdpNDr5aPCAucUPu5URPZH
6tIyUil0yCFwEIXYQBVxX72mOfPcZBn3Z9aY3FKaqGVCcWqiWkhsuX0Jl/pFRWuarWKlqwhR
OsVorjdMLvL2cqGxcbsdaKo67dVVnyZ+2IGk3WjqTVTwoBm9mDYZY9ptWnMLWA03OHJ1+eLy
B1WZ96bvXF94rxCp+gSW4bYdJc7S7LZBPAnhKsarsC6JmqWaqjhKbBeVC4a5jzLPUsLSHhLy
O+u4NsiVKMd6cXUixtWIdJibgXDE64QG1D1tworOx/vvzFp7E7mj8UxhC3/65vOL168t5ZF4
zcLC2gdXFuenCl0o9mE2H3FGQ8xgyvYY7pnHHu+NpWuL387xMmVRJaJzYlyVw4tmJ/06siJS
jY6D65bZ0j/XVOxzvzYnPvpAF9ggHZgu2IT9EVXB1nbCxcfuIn+MdrNfcHmyU7DPB6tn7Tr5
PwFx/1/jAPrYw/9XqUyE/H9TE+T/m50qJ/6/pwF/eG0499LXX7/B896H/+3/wA8X/0mgAqxg
IgWqBCsSuH2wkQIjDZLbz6kMpgY41YepLGz0g4H/BsAYBCMLRg5zD8HGITCGMDUEG8NgHMbU
YdgYgZURcEdg4wisHAX3CGwcg5Vj4B6FjeOwcgLck6ClQU2BdhIeADxIwcopcE+DmgHtOVDT
8BXmnAb3FVD7QDsK+vOgvwAapo+B/iJoJ0B/CfTvwWoG1H74CgjJhysvgzoA1eIgDfMU+MIf
93faaSwqlyp2Fr8DJ1ojAxlkUBrsq8Qg7Pt5cF+AbQBdgm0JnDR9bqeIVvwnuS/Cdhqcfvg0
C+Zz+PwS1x2gTyzAKtWWBBKytlpMEUHP48eO3rBrgugMfaCtt8n4dZxiNiHQVbs/GJNNU8kn
H3sAU96mntvTkck+hImwCywTwe6h642D3hWNkzaMf44np3FDr49vbjnrZmvcd7mOx42KfaTT
XeAkPA02jSktpaWXpCOSTQIYGgELZD+kwD4uAU20+wOWQ0wXYR0gg8KRQkGYy6BMpFAK5jiz
388cCGUO+plZkbmaZnkugZoD9RAJ1WqK/qlDgFVWJU4Pg3rYT4+Q4Ig0StRKCtwZls8joGV8
+ewDd5Yzj4Yy+8H9IWceC2UOgHuOEKrH4Ssc0SC4i6BlQT3Bjzlwr4N6koR25RC4a6Ce4vQQ
uNugPsfpYXi/WjxNkxmec5o/OuTyxLGLLT7PXFscZLk2uZ0E42kqfGecPRyaLvZ32c95lXu4
1sJ9kGvNPobP3Z40+3An26M33JJcCfaQ34tfgQbCricW+I5XiVUzOM820qiW/aSat0g1z4E7
B+48qyNqCeacJ72kNE7cmyRFlE6DewGcDBkZzEH5oE8JHvRxKc7mRRIMSveTkakWiXf2a0zR
nl6hjjSL3SkPNbS5RZuBk1ckvfK1LdC+jtpRe7GrY5tEeEIoqQHtUYvp3ZX3SRSWxMF3k50D
nhhS1CH+e1lijg8Qx6vE8UVwl8C9FOL428RxNIlk/M6g8bvMnJaI2e47zGxmrd4Hp9wfEXtR
cR9AWpjEwEYTsx/BbRTjmPDzsM3y/Dz2C5je2dET1goS/Yh/55qY904XAaN7GlZqH3FBefMR
m6T9M60xHVoMT9YRaSh1RGqkUDlYPUbIkl4H9wa479FsvH3ZrdKk4aw876nHBzwtKZqiT1Ng
buPc/Zgm0puvTDBXqXtY+yZNs95PxuwBzpx7i58HyNBJ7oeAhhe7+CjUfpDbZ7k9KuBPaCkM
tf+Yn0X71i3MqPnk5JicRcz6hEz2vQy4CjiH2GSzpcbP7YyvvWgr69xyiFDdQ2VuwHYf6IfF
ouuqZNKr9L9ISxPbpqgnjS3eDr4zYXOFXtLsLlQ4R/iWeI7Jp8SiEHF1sdLz9IS9VZwRdj8J
nJNMwQ4+obAZYEsTMy/XiiOUG5dQFr2QUaGk1ycJJLtfbCLSM7C+14tLmWZOMbFMpSO2Hrft
XvaJkuKkzq3YiySUqacKiX6jWEMonlQ3Qn7U62DnPd0YTB1JHZdeRA0ZxjR9H8XnLJq2Eemw
1JD8BeU0acwauOtw95CEn6g0JkiSq3sbP9QcksvjKFOfks6guG/Qvrna+ivMMnzplbjWAmY1
SRPu4eajxRaRlYm2Av2kh521x/SsI0kv6tmmUKXWTcRwu4P0kI/VIp0irPauWJ0o1japFWIl
jfgMnAFe/ujhTqiLE55huAvOIOvl7SxIN2mIRWLvNSHULLITzPCQr83+dXx+DAfZXmLNgkPt
dkXcwxPFDSm/mI3IX0gX/NX00QWa/RtCe8M+oe7V+FcX5EA718D+NRbhfshJx6VB6ZDki+2Q
dCJIDWMahVjC7TMK8Se0Rm+Dew/uVumThPgyTvMX3ULsekJ8XwjxK5j1M3B4KafNKy8ZD1jG
MiwqHWHo6xKGnC8M7GzSiS9cqyf7qYDdSVzKiYDHRSnS6kkZyGZrWxj7EANTR6UiZbHJC96R
c63oe3He2Ha/d+a9kv8Oky2a9+qSGdB5n9q1F+dOIy9DI9uunoc13ibHzFrIdgfDLLL6PAmn
OueJV8QhOT2QTV3unxs8KeFfeiQ7cmjo9NDJa8VX/BXGCyFiskJxQlzmRfdEedS9RyJOdYIf
OiJAUxKE+zBpIuInJC4dTaTz0E5RP4E6E8Yg4ie8AGY8PeZpiUZocGPM4hGGYjJYILojMXh8
keyIVJyA7rMwxe505rvXaZlZFCKJKnOCOOvHhnAuk3DIS3gBIaFZfXLJIC18UwL7JfwekrLp
nIR/qVMp+sxK/Jc5mT5GY03guwLeLAdurpKKdmif+9jd/1uuTJan/Pjf6dnyLNafnJ6ZSvy/
TwPmaN05P5yT5bl1NIOcwjSfTc+TO1IIyNy4yOGK40HNubqpbsn1tYZpmNZ8/rVLDHnZ0Fsb
+Eiz+8Ybefkz73maIS8r3vPsbLk8uZD3O12fiPSIj17BKoU2igP6fD5uGfMU2IZ2Hjd+16vL
PjIag1I3NLmhGYa9qTSw5nx+goqzc45FX1RlnWhZQ6zvLl1aRkK9p+XrN/Lnr6g46nW/prpL
zeHIu685vbXZxtMd7iKwfOkW1uYYg7yu5mUb94jz+elytBF2pDJl44K0R6RwmeZkn4nkeX4C
OtXzP2jV7c1zfhWRN1e3zke6qn6wcPWKIK2Njzjf+fMxrEFXNH++CIyTDHjiR0KHSZQQIbvP
Woe+yxCx/+Q5O4AFYC/7Pz07Ebf/aBkS+/80IG7/PctPkiDPvXrmzGufIXc4r2ZaNV09c+a8
vxYc2Drgdxt6qYDdisLOUrE7icHiscsSQoepx149OuZw35eRYDA+m8NW8dFXhTmt6a8MmHr0
5SH7WOvCcFe8B4Jn1aOzgmPx0HcNKWAlNpA/NNvyHd0w5DWtpVns619XPtNkXOn5uKUYsmXe
Ye99rHPTWdcseo3rO/jbtqbK9S15y2wjN+mYVJJllqH4ovV4y5V4f9W1Yu2xZn2bVy3P/rOb
4iD2/gR72P/y9PRM3P6XKxOJ/X8asOv+f44E4kzMvJ7f7SwQ2srv1Lizra9b3amInQ45ubrt
dDbbU1OFtRJvZwK9Xag8douJx24xKQ4X362dqq//dBFpTV89kD722v/NVMox/Z+YmpxJ9P9p
wNtXLv3wDeUIHIH/BniIfwA3bty4f//+N998gw/34QLAz+HC/ftw/wJceIg1HmLyPmY8fPjw
WROfQAL7Ca/+T4ac3DBGH6QTFwY1kAZPXPjrn1/8clAavPvNf1388jeGspkLf/uvype/OZJa
/7fLv3j10m8dO7eg3nrvwj/8zssvHht8o/yfl/8gd/OXf/x3Vv1ffm/k1B/N/fbk2j/+Se57
f//7+mTxn74e+eTPFl/4RfGXf/rOT/9iLPfJn//7X0oSnHtWQ/bs//tLFxevLpWcuwdh4/ay
/5WJ2bj9n072f08Hlimyyg+AxaSqGXodT1+Ohscvxb+3TKn8ZTwLm2PyTdMyyJFpys664sj1
tsqX54dzK3j8IlRrltKkl5GySRsnfg1fx2MTh7Sua7ol05bRlpU1egnqyIvLV98t2LKhN3VH
EReQh3MNpYXHQKSo5Zhyw1RDYbo2Zso3+GUVpRRyE+B5Ub7dxk2M3G4Z+gbRju0IwXAO+2wK
PEoLsy2zjUe0kkzHsmUaQFNfW3dkW8Na1BRr0SVY2hBRkKO5GowwPr4xLHHo9gX3IYorsnZX
oZd0iEal4SLx9IiUGUpjg9CpZqNNqHmsHIoWtJ5AVGKbi81aq3yKpd81uILdanabfgjBKeAB
2Sv0z72auUkjOjtKY6JTtL1utg1VnJ5Xdf4wvLA3JzTfZz3niP/GubS5JTKCd37iMfpyKJwX
OAxFpr+L/DZudBPoCZ79D4nA/vexp/2fqcTP/3QlJLH/TwF6/f6LH9/8uTBR3rUIeeffgfF+
9MRrnuPfBAmQaEU0V4521/Hvg/OHY22Frod7NUqWtkYhINZb9JsZxd5XakMGSnyN7VwP8dqO
habOtMTPWsQdlh6iXvEYY49aebS75q4QvbzXEHfKfdNZiBYHl+f4W7vb0Dadzm08j+/2Fq5F
jqU0tDquMWNeWHRQi3wXY+SlwEp1uty4ZZcQE2r8qhm6NUnZtqNqllW6YyE5RYGm9Kmpt4oB
9hJ5NxSnJkhBQShG0I/yDxF0kOJ2Itp/sjJ8u6Db/u//DcA93/8F/t/ZcmWGfv9rEpOJ/X8a
QPf//nnjd8X9P46zLMGu9//o8tMAhYzSPaQ0hYtWxe2xlyG4ULfDAuJfrGtIMCDCq/+G+hoA
Nwtb0+DmvHhUJ0XBx+5h6pfSaf7kS1ruMb6vk4YHUkq62bpNFwUlSXJPwUYfBUBv9FNk88YA
0O2C5yj6Weeo5Z+k6crAPazTT3f3KH8I9GG+bnCYLy2M0PWB7T7Y7ocHfF2B7vFRMPTz8EUG
vuiDL/qhJcGtTrArh/6GVxgOvyODzkF5vkXnSGZxzWBANKCljoMEI8td+CbXjjGCPUMDOeJ4
yxaxjb6hZnTChDM5vsUXwZUU4UrN0CqLkPu6V5/sP8dU8hrAlWkB4I67TP9AfFB7UrJT5xV4
1HjEkKXyAmz9fcYAcEBmOtUvjWROZo6m+6WT0mmpJF0TArpbrGqI91GkIlzyycjzAyYJOQVM
ZlP7q7v7AR7ZJVW3NBLig/gByL3e/5Vn4/6fyfJEEv/3VOA1+UeLS/JbZmtVX5P5dxs/ooxF
zd6g0P2lFm7UP84trF1pos2Zz11F6b6C2j6fE5/PmvwEfkXw9D+4h/AM4n/Lk1Oe/s/SL/9O
kv7PTCfn/6cCu77/D6TisV/5K/XG+R0jeHu+1t80bScv+/XDb93tdr1JgVq937pP5ePhNt+N
F+8JJJBAAgkkkEACCSSQQAIJJJBAAgkkkEACCSSQQAIJJJBAAvsM/wsyHyuIAHgAAA==
--------------98A416F9F4157B1993D63C72
Content-Type: text/x-vcard; charset=us-ascii;
 name="nicklo.vcf"
Content-Transfer-Encoding: 7bit
Content-Description: Card for Nicholas Lo
Content-Disposition: attachment;
 filename="nicklo.vcf"

begin:vcard 
n:Lo;Nicholas
tel;pager:+852 7475 5330
tel;cell:+852 9225 0555
tel;fax:+852 2610 2225
tel;work:+852 7111 9353
x-mozilla-html:FALSE
url:http://www.siliconcreation.com
org:Silicon Creation
version:2.1
email;internet:nicklo@siliconcreation.com
title:Technical Director
adr;quoted-printable:;;18/F=0D=0ATower 2=0D=0AMetroPlaza;Kwai Fong;;;Hong Kong
x-mozilla-cpt:;0
fn:Nicholas Lo
end:vcard

--------------98A416F9F4157B1993D63C72--