⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 no.147.milm

📁 一个内存数据库的源代码这是服务器端还有客户端
💻 MILM
字号:
# >Number:         147include "mil_algebra_procs";include "mil_insert";include "mil_system_procs";# >Category:       Module_sys# >Synopsis:       view_gdk_thread() crashes# >Confidential:   no# >Severity:       serious# >Priority:       medium# >Responsible:    mk (Martin Kersten)# >State:          closed# >Class:          sw-bug# >Submitter-Id:   unknown# >Arrival-Date:   Mon Mar  9 16:10:23 1998# >Originator:     manegold@cwi.nl# >Organization:# >Release:        980101# >Environment:# SunOS5.6 (GNU=OFF) & SunOS5.5 (GNU=ON)# >Description:# ================# Test script:# ----------------# threads();# view_gdk_thread().print();# #1# threadcnt(1);# threads();# view_gdk_thread().print();# #2# threadcnt(1);# threads();# view_gdk_thread().print();# #3# threadcnt(1);# threads();# view_gdk_thread().print();# #4# threadcnt(1);# threads();# view_gdk_thread().print();# #5# threadcnt(1);# threads();# view_gdk_thread().print();# quit;# # ================# output# ----------------# [...]#You are system administrator (adm)!# threads();# #---------------------------------## # int   | thread                  ## #---------------------------------## [ 1,      "Server"                ]# [ 4,      "Interpreter"           ]# [ 5,      "InternetServer"        ]# view_gdk_thread().print();# #---------------------------------## # int   | thread                  ## #---------------------------------## [ 1,      "Server"                ]# [ 4,      "Interpreter"           ]# [ 5,      "InternetServer"        ]# #1# threadcnt(1);# threads();# #---------------------------------## # int   | thread                  ## #---------------------------------## [ 1,      "Server"                ]# [ 4,      "Interpreter"           ]# [ 5,      "InternetServer"        ]# view_gdk_thread().print();# #---------------------------------## # int   | thread                  ## #---------------------------------## [ 1,      "Server"                ]# [ 4,      "Interpreter"           ]# [ 5,      "InternetServer"        ]# [ 7,      "Interpreter"           ]# #2# threadcnt(1);# !ERROR: thisRequest: could not find itself# Segmentation Fault (core dumped)# # ================# Discription:# ----------------# The error does not occur deterministically. Sometimes# it takes more than 2 'threadcnt(1)` calls, until the# error occurs. Sometimes the error does not occur at all.# The error may also occur after a single 'threadcnt(x)`# call with x>1.# In general, the error occurs less often on SunS5.5 (GNU=ON)# than on SunOS5.6 (GNU=OFF).# # 	stefansetoid(oid(2000000));module(alarm);printf("#~BeginVariableOutput~#\n");threads();printf("#~EndVariableOutput~#\n");printf("#~BeginVariableOutput~#\n");view_gdk_thread().print();printf("#~EndVariableOutput~#\n");#1threadcnt(1);sleep(1);printf("#~BeginVariableOutput~#\n");threads();printf("#~EndVariableOutput~#\n");printf("#~BeginVariableOutput~#\n");view_gdk_thread().print();printf("#~EndVariableOutput~#\n");#2threadcnt(1);sleep(1);printf("#~BeginVariableOutput~#\n");threads();printf("#~EndVariableOutput~#\n");printf("#~BeginVariableOutput~#\n");view_gdk_thread().print();printf("#~EndVariableOutput~#\n");#3threadcnt(1);sleep(1);printf("#~BeginVariableOutput~#\n");threads();printf("#~EndVariableOutput~#\n");printf("#~BeginVariableOutput~#\n");view_gdk_thread().print();printf("#~EndVariableOutput~#\n");#4threadcnt(1);sleep(1);printf("#~BeginVariableOutput~#\n");threads();printf("#~EndVariableOutput~#\n");printf("#~BeginVariableOutput~#\n");view_gdk_thread().print();printf("#~EndVariableOutput~#\n");#5threadcnt(1);sleep(1);printf("#~BeginVariableOutput~#\n");threads();printf("#~EndVariableOutput~#\n");printf("#~BeginVariableOutput~#\n");view_gdk_thread().print();printf("#~EndVariableOutput~#\n");#6threadcnt(1);sleep(1);printf("#~BeginVariableOutput~#\n");threads();printf("#~EndVariableOutput~#\n");printf("#~BeginVariableOutput~#\n");view_gdk_thread().print();printf("#~EndVariableOutput~#\n");#7threadcnt(1);sleep(1);printf("#~BeginVariableOutput~#\n");threads();printf("#~EndVariableOutput~#\n");printf("#~BeginVariableOutput~#\n");view_gdk_thread().print();printf("#~EndVariableOutput~#\n");#8threadcnt(1);sleep(1);printf("#~BeginVariableOutput~#\n");threads();printf("#~EndVariableOutput~#\n");printf("#~BeginVariableOutput~#\n");view_gdk_thread().print();printf("#~EndVariableOutput~#\n");#9threadcnt(-1);sleep(1);printf("#~BeginVariableOutput~#\n");threads();printf("#~EndVariableOutput~#\n");printf("#~BeginVariableOutput~#\n");view_gdk_thread().print();printf("#~EndVariableOutput~#\n");#8threadcnt(-1);sleep(1);printf("#~BeginVariableOutput~#\n");threads();printf("#~EndVariableOutput~#\n");printf("#~BeginVariableOutput~#\n");view_gdk_thread().print();printf("#~EndVariableOutput~#\n");#7threadcnt(-1);sleep(1);printf("#~BeginVariableOutput~#\n");threads();printf("#~EndVariableOutput~#\n");printf("#~BeginVariableOutput~#\n");view_gdk_thread().print();printf("#~EndVariableOutput~#\n");#6threadcnt(-1);sleep(1);printf("#~BeginVariableOutput~#\n");threads();printf("#~EndVariableOutput~#\n");printf("#~BeginVariableOutput~#\n");view_gdk_thread().print();printf("#~EndVariableOutput~#\n");#5threadcnt(-1);sleep(1);printf("#~BeginVariableOutput~#\n");threads();printf("#~EndVariableOutput~#\n");printf("#~BeginVariableOutput~#\n");view_gdk_thread().print();printf("#~EndVariableOutput~#\n");#4threadcnt(-1);sleep(1);printf("#~BeginVariableOutput~#\n");threads();printf("#~EndVariableOutput~#\n");printf("#~BeginVariableOutput~#\n");view_gdk_thread().print();printf("#~EndVariableOutput~#\n");#3threadcnt(-1);sleep(1);printf("#~BeginVariableOutput~#\n");threads();printf("#~EndVariableOutput~#\n");printf("#~BeginVariableOutput~#\n");view_gdk_thread().print();printf("#~EndVariableOutput~#\n");#2threadcnt(-1);sleep(1);printf("#~BeginVariableOutput~#\n");threads();printf("#~EndVariableOutput~#\n");printf("#~BeginVariableOutput~#\n");view_gdk_thread().print();printf("#~EndVariableOutput~#\n");quit();

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -